home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Documents / FAQ / NeXT / FAQ-Other < prev    next >
Internet Message Format  |  1992-12-27  |  159KB

  1. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  2. Date: Fri, 13 Nov 1992 19:56:42 GMT
  3. Newsgroups: comp.sys.next.announce
  4. Subject: NeXT-FAQ.changes: Changes to Frequently Asked Questions
  5.  
  6. NeXT-FAQ.changes: Changes to Frequently Asked Questions
  7.  
  8. Thanks to everyone for all the new entries and suggestions.  Keep
  9. them coming!
  10.  
  11. A new FAQ posting, FAQ.NeXTSTEP486, has been created based entirely upon
  12. a very informative file sent to user groups.
  13.  
  14.  
  15. ____________________________________________________________________________
  16.  
  17. NeXT-FAQ Editor:
  18. Nathan Janette nathan@laplace.csb.yale.edu
  19.  
  20.  
  21. --
  22. Nathan Janette        "I'm a NeXTstep man,
  23. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  24. New Haven, CT
  25. nathan@laplace.biology.yale.edu (NeXT)
  26.  
  27.  
  28. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  29. Date: Fri, 13 Nov 1992 19:57:08 GMT
  30. Newsgroups: comp.sys.next.announce
  31. Subject: NeXT-FAQ.compatibility: Questions about compatibility
  32.  
  33. NeXT-FAQ.compatibility: Questions about compatibility
  34.  
  35.  
  36. *** Subject: C1. Where can I obtain a NeXT version of X-Windows?
  37.  
  38. There is a X11R3 version named XNeXT developed by MIT.  This version is
  39. available in binary only, works only on monochrome machines and does  not work
  40. under Release 2.0 of the NeXT OS.  XNeXT is a 1-bit black and  white server.   
  41. XNeXT
  42. is available from most ftp sites that have  NeXT software. 
  43.  
  44.  McGill University (der Mouse) has produced a beta version of an X11R4 server
  45. named mouse-X available via ftp from: 
  46.  
  47.     132.206.1.1.
  48.  
  49. cd to X/XNeXT and fetch one of the files with names beginning with
  50. "distribution". 
  51.  
  52.  This version only uses NeXTstep for keyboard and mouse events.  This version
  53. will only work with monochrome NeXT machines, it will not work with color
  54. products.  This version  initially did not work under 2.0, however Howie Kaye
  55. fixed it  to work again, diffs will be incorporated soon on the McGill server
  56. sources. 
  57.  
  58. In the meantime you can get binaries off of: 
  59.  
  60.     cunixf.cc.columbia.edu
  61.  
  62. (11.5Mbytes) in the Xnext directory.
  63.  
  64. [Howie Kaye howie@columbia.edu] adds:
  65.  
  66. ---
  67. We are planning on moving our public ftp tree, and it looks like the XNeXT
  68. distribution here (cunixf.cc.columbia.edu) is going to disappear.  Since
  69. it's listed in the FAQ.compatibility file, I thought I'd let you know.
  70.  
  71. Before we toss it, maybe one of the archive sights wants to take over the
  72. distribution?    
  73. ---
  74.  
  75.  
  76. A color server is available from:
  77.  
  78.     mfriedel@Mines.Colorado.EDU
  79.  
  80. or
  81.  
  82.     mfriedel@basalt.Mines.Colorado.EDU
  83.     
  84. It should work on color NeXTstations. 
  85.  
  86.  
  87. Pencom Software of Austin, TX is distributing co-Xist, an X11R4 color server
  88. that supports all hardware platforms and runs under NeXTstep2.0 or
  89. higher.The rootless version of co-Xist allows you to use not only Motif but
  90. also NeXTstep as a window manager ie. X-windows are opened on the WorkSpace
  91. screen and act completely like NeXT windows. The Motif Window Manager,
  92. development libraries and online Digital Librarian documentation are
  93. available as options.  A demo is available on sonata.cc.purdue.edu   
  94.  
  95. For more information:
  96.  
  97.     Pencom Software
  98.     email: co-Xist_info@pencom.com 
  99.     Voice: 1-800-PENCOM4 or
  100.  
  101.  
  102. Cub'X in Puteaux, France has a commercial X server.  Cub'X-Window's new
  103. version 3.01 is now available. Its most important improvement resides in a new
  104. option permitting to run X-Window inside NeXTstep.  
  105.  
  106. For more information:
  107.  
  108.     Claire Normand
  109.     Cub'x Syst mes
  110.     Tour CBC, Cedex 71, 92043 Paris La D fense, France
  111.     tel: +33-1-46-93-29-25
  112.     Fax: +33-1-46-93-29-21
  113.     claire@cubx.oleane.com
  114.  
  115.  
  116. MIT maintains a ftp server for X distribution:
  117.  
  118.     export.lcs.mit.edu
  119.  
  120. It currently does not have any NeXT specific servers.  If you compile software
  121. make sure the libraries are install in the ld path, and that you use the X
  122. provided C pre-processor.  
  123.  
  124.  
  125. There is another commercial X product called eXodus.
  126.  
  127.     White Pine Software
  128.     603-866-9050.
  129.  
  130. ____________________________________________________________________________
  131.  
  132. *** Subject: C2. Can I run DOS software on the NeXT?
  133.  
  134. There is a product called Soft-PC available for the NeXT, as well as other
  135. machines. 
  136.  
  137. For more information:
  138.  
  139.     Insignia Solutions, Inc.
  140.     Voice: 408-694-7600
  141.  
  142.  
  143. NeXT machines equipped with 2.88 MB floppy drives are able to read and write  
  144. DOS
  145. diskettes (3-1/2" variety!) at 1.44MB or 720Kb in addition to having UNIX
  146. filesystems.  Consult the User Manual on initializing disk for DOS or Unix
  147. applications.   
  148.  
  149. ____________________________________________________________________________
  150.  
  151. *** Subject: C3. Can I run Macintosh Programs on my NeXT?
  152.  
  153. Abacus R&D, Inc. offers products called Executor and HFS_XFer that allows
  154. some Mac functionality. 
  155.  
  156. Executor allows you to run Microsoft Word versions 4 and 5, Excel, and other
  157. selected programs on your next.  Some limitations include: no color, no sound,
  158. no system 7, no appletalk, no desk accessories.  
  159.  
  160. HFS_Xfer allows you to transfer files between HFS (Hierarchical Filesystem)
  161. Macintosh disks and the NeXT ,where they're stored in Apple Double format. 
  162.  
  163. The latest demo copy is available via anonymous ftp on unmvax.cs.unm.edu in
  164. /pub/ardi/DEMO. 
  165.  
  166. For more information:
  167.  
  168.     Abacus R&D, Inc.
  169.     email: questions@ardi.com
  170.     Voice:(505) 766-9115
  171.     FAX: (505) 247-1899
  172.  
  173.  
  174. Digital Instrumentation Technology vends software called FloppyWorks
  175. which can read and write Macintosh diskettes.
  176.  
  177. DIT also offers an external floppy drive called CubeFloppy Plus that can
  178. format, read, and write 400 and 800 KB Mac disks. 
  179.  
  180. For more information:
  181.  
  182.     Digital Instrumentation Technology
  183.     email: sales@dit.com
  184.     Voice: (505) 662-1459
  185.     FAX: (505) 662-0897
  186.  
  187.  
  188. Bill Roth has written a program called MacinDisk ToshBrowser which read 1.4
  189. Meg Mac disks.  A demo version is available on sonata.cc.purdue.edu.   
  190.  
  191. For more information:
  192.  
  193.     Impact Software
  194.     email: impact@impact.shaman.com
  195.     voice: 1-800-822-3385.  
  196.  
  197. ____________________________________________________________________________
  198.  
  199. *** Subject: C4. Can I run tcsh or bash on my NeXT?
  200.  
  201. If you are simply looking for emacs-like command editing you can do this with
  202. the csh distributed by NeXT by typing: 
  203.  
  204.     set editmode=emacs
  205. or
  206.     set editmode=vi
  207.  
  208. Note that file completion will conflict with vi's use of esc to leave insert
  209. mode, so you may want to map file completion to tab by adding the following to
  210. your ~/.bindings: 
  211.  
  212.     bind-to-key FilenameExpansion "\^I" 
  213.  
  214. In addition it is possible to bind control keys to commands with a .bindings
  215. file.  Users should seek the csh(1) man page for more information.
  216.  
  217. People have ported tcsh and bash to the NeXT.  bash is available from
  218. prep.ai.mit.edu, the current version 1.21.1 makes correctly on the
  219. NeXT.tcsh binaries for all kinds of machines are  available on
  220. tesla.ee.cornell.edu , possibly including binaries for NeXT.
  221.  
  222. In addition zsh is also available. Zsh has interactive features very similar
  223. to but more extensive than those of tcsh. In addition zsh is based on sh/ksh,  
  224. not
  225. on csh - something which very many even casual shell programmers will consider
  226. a great asset. A complete pre-compiled zsh package including documentation
  227. is available from the purdue archives.  
  228.  
  229. If you install your own shell on a NeXT, you need to add it to the file  
  230. /etc/shells
  231. so that FTP will work.  
  232.  
  233. ____________________________________________________________________________
  234.  
  235. *** Subject: C5. Can sound files be used on the Suns and NeXT interchangeably?
  236.  
  237. Sun OS 4.0.3 stored only raw mulaw files without any extensions.  This format  
  238. is
  239. obsolete; however to convert it to a NeXT snd format you can: 
  240.  
  241.     sndconvert -o nextified.snd -f 1 -s 8012.8210513 -c 1 -r sun-sound
  242.  
  243. Starting with Sun OS release 4.1 they adopted a file format like NeXT's: A
  244. comparison of <multimedia/audio_filehdr.h> on the Sun and
  245. <sound/soundstruct.h> on the NeXT shows the formats to be compatible-- just
  246. rename *.au to *.snd for the NeXT.
  247.  
  248. Sun only implements a subset of NeXT's sound file formats.   Currently these
  249. seven are interchangeable:  
  250.  
  251.     SND_FORMAT_MULAW_8
  252.     SND_FORMAT_LINEAR_8
  253.     SND_FORMAT_LINEAR_16
  254.     SND_FORMAT_LINEAR_24
  255.     SND_FORMAT_LINEAR_32
  256.     SND_FORMAT_FLOAT
  257.     SND_FORMAT_DOUBLE
  258.  
  259. While they are all _meaningful_ to the Sun, the standard SPARCstation
  260. hardware only directly supports 8-bit mu-Law at the CODEC sampling rate.
  261.  
  262. If you have raw soundfiles (e.g. from SunOS 4.0.3 systems, or converted from
  263. the Macintosh), you can use raw2audio on the Sun or sndconvert -r on the NeXT  
  264. to
  265. add a sound header.  
  266.  
  267. ____________________________________________________________________________
  268.  
  269. *** Subject: C6. Why does talk not work between NeXTs and SUNs?
  270.  
  271. Sun is running an archaic version of talk, install a new version. 
  272.  
  273. ____________________________________________________________________________
  274.  
  275. *** Subject: C7. How do I get the arrow keys to work in csh?
  276.  
  277. [This is for people who use a terminal app that does vt100 keyboard emulation -
  278. pasc] 
  279.  
  280. First, add these lines to your ".cshrc" (preferably between the if and endif):   
  281.  
  282.     set editmode = emacs
  283.     set macrofiles = .macros
  284.  
  285. Then create a file called ".bindings" and put in it:
  286.  
  287.     bind-to-key ExecuteNamedMacro '\e['
  288.  
  289. And, next, you need to make a file called ".macros" however, this one you need  
  290. to
  291. enter some control characters into, because the csh STILL cannot write a macro
  292. file (And I'm using 2.1).  Into this file put:  
  293.  
  294.     A^@^@^@^A^P
  295.     B^@^@^@^A^N
  296.     C^@^@^@^A^F
  297.     D^@^@^@^A^B
  298.  
  299. where ^@ means Control-@ and ^A means Control-A, etc.  Also, don't put in the
  300. leading spaces.   This will set up the left and right arrows to move back and  
  301. forth
  302. on the line, and the up and down arrows will cycle through your history.  
  303.  
  304. ____________________________________________________________________________
  305.  
  306. *** Subject: C8. How do I view/convert GIF/TIF/jpeg images?
  307.  
  308. There exists a NextStep based application called ImageViewer by Lennart
  309. Lovstrand at Xerox EuroPARC.  It can convert between many different image
  310. formats.  It is available on the archive servers.   There is pbmplus tools  
  311. [oops
  312. don't remember where right now -pasc] which does most conversions through
  313. filters.  Another package to look into is The Image Conversion Tools from
  314. sdsc.edu in sdscpub.dir/next.dir/graphics.dir.JPEG software en/decoder
  315. has been uploaded to the prudueNeXT archives in
  316. pub/next/2.0-release/source/jpeg.tar.Z. 
  317.  
  318. A commercial application,PixelMagician, is available from Bachus Inc. 
  319.  
  320. For more information: 
  321.  
  322.     2210 Wilshire Blvd., Suite 330
  323.     Santa Monica, CA 90403
  324.     Tel:310/820-9145
  325.     Fax:310/820-5930
  326.     E-mail: info@bacchus.com or
  327.     bacchus!info@uu2.psi.com
  328.  
  329. Jef Poskanzers portable bitmap tools are also available pre-compiled from
  330. the purdue archives.
  331.  
  332. In addition there is ViewGif2 (also available from the purdue archives) which
  333. is about 40% faster and less memory-hungry than ImageViewer but only displays
  334. gifs.
  335.  
  336. There is also GraphicsWorkshop (also from purdue) which is a front end to a   
  337. set
  338. of graphic converter objects that allow you to load, save, and view  images in
  339. gif, jpg, tiff, pbm, pgm, ppm, and xbm formats. It will also  allow you to do  
  340. some
  341. basic image conversions like color to black and white  or color to one bit.  
  342.  
  343.  
  344. ____________________________________________________________________________
  345.  
  346. NeXT-FAQ Editor:
  347. Nathan Janette nathan@laplace.csb.yale.edu
  348.  
  349.  
  350. --
  351. Nathan Janette        "I'm a NeXTstep man,
  352. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  353. New Haven, CT
  354. nathan@laplace.biology.yale.edu (NeXT)
  355.  
  356.  
  357. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  358. Date: Fri, 13 Nov 1992 19:57:34 GMT
  359. Newsgroups: comp.sys.next.announce
  360. Subject: NeXT-FAQ.disks: Questions about disk drives
  361.  
  362. NeXT-FAQ.disks: Questions about disk drives
  363.  
  364. ____________________________________________________________________________
  365.  
  366. *** Subject: D1. What disk drives will work with the NeXT?
  367.  
  368. First get a copy of NextAnswers and review hardware.586
  369.  
  370. Most scsi disk drives will work with 2.0 without modifying disktab. You should
  371. read the Network and Systems Administrator manual provided with all new
  372. systems and available on-line on 2.0 extended.  There have been problems with
  373. the installation of boot blocks and badly formed  fstab generated by
  374. BuildDisk.  A disk connected to the NeXT will need to have a NeXT specific  
  375. label
  376. written to it before it can be properly recognized by the system.  If you get  
  377. an
  378. error message "Invalid Label..." this indicates that the drive was
  379. successfully seen by the NeXT machine but it does not have the proper label, to
  380. install a label use the /usr/etc/disk program on the raw disk device that the
  381. system assigned to the device and use the label command to write the label onto
  382. the disk. [how the NeXT assigns disk devices is explained in the N&SA manual] 
  383.  
  384. NeXT provides a low level disk formatter with 2.0, most drives are already
  385. formatted at the factory.  The sdform program does not offer much flexibility.
  386.  
  387. ____________________________________________________________________________
  388.  
  389. *** Subject: D2. How do I customize BuildDisk to create a bootable disk of my  
  390. own configuration?
  391.  
  392. The BuildDisk application is extremely limited in terms of the  types of disks
  393. configuration it knows how to build.  Essentially it "knows" about swapdisks,
  394. optical disks, 330 and 660 MB SCSI disks. If you wish to do custom
  395. configurations you should look at existing BLD script files in /etc/BLD.* 
  396. There is a script which you can use to specify which BLD script you are using,
  397. which disktab entry, and other useful parameters in /usr/etc/builddisk 
  398.  
  399. Some things to note: - the fstab installed on the target disk is specified in  
  400. the
  401. newclient command in the BLD script.  standard fstabs are extracted from
  402. /usr/template/client/fstab.* - the BLD scripts do not put down a new boot
  403. block on the scsi disk, you may want to install one by hand using the
  404. /usr/etc/disk program. - some disks boot fine but NeXTstep comes up with a
  405. blank window and no login window.  This is due sometimes to forgetting to
  406. install an accessible /NextLibrary/{Fonts,Sounds}  In general you need
  407. quite a lot of things to make a bootable disk.  
  408.  
  409. Mike Carlton adds - you can build a minimally usable bootable floppy (for crash
  410. recovery purposes).  There is a modified version of builddisk (to make it
  411. support building floppies, a minimal change) and a BLD script to build the boot
  412. floppy available at cs.orst.edu in next/sources/Bootfloppy.tar.Z.  (I put
  413. this together in response to several requests.)  A newer version of Bootfloppy
  414. for 2.1 is on the archives as next/sources/util/Bootfloppy2.1.tar.Z  
  415.  
  416. ____________________________________________________________________________
  417.  
  418. *** Subject: D3. How much disk space is lost due to formatting and file system  
  419. overhead?
  420.  
  421. Rex Pruess (rpruess@umaxc.weeg.uiowa.edu) offers the following
  422. explanation: Let's assume you bought a disk drive advertised with 400 MB
  423. unformatted capacity.  Vendors are not consistent with the MB definition.  You
  424. may have much less space less than you think you have.  Which of the following  
  425. did
  426. you buy?  
  427.  
  428.          400 * 1000 * 1000 = 400,000,000 bytes
  429.          400 * 1024 * 1000 = 409,600,000 bytes
  430.          400 * 1024 * 1024 = 419,430,400 bytes
  431.  
  432. The disk must be formatted.  This is often done by the vendor, but occasionally
  433. by the user.  Formatting maps the disk into sectors.  Space is reserved for the
  434. disk geometry and bad sectors.  Formatting can take 10-20% of the capacity
  435. depending on the sector size.  Common sector sizes are 512 and 1024.   
  436. Generally,
  437. bigger sectors mean less waste.
  438.  
  439. Once formatted, the UNIX file system must be created.  On the NeXT, this is one  
  440. of
  441. the steps performed by the BuildDisk application.  It invokes the mkfs command
  442. to make a file system.  This reserves space for the UNIX file system (e.g.,
  443. superblocks, inode tables).  This overhead can take another 2-3% of the
  444. available disk space. 
  445.  
  446. If you issue the df command, you may be surprised to see another 10% the
  447. available disk space has disappeared.  The df command shows the total, used,
  448. and available disk space.  The df units are in kbytes (1024 bytes). The sum of  
  449. the
  450. used and available numbers will generally be about 10% less than the total
  451. kbytes.  This space is reserved to allow the UNIX file system to be efficient  
  452. in
  453. its storage allocation.  If your disk fills up, only the superuser can store
  454. files in the remaining 10%.  
  455.  
  456. To complete the picture, here's a snapshot of what may occur:
  457.  
  458.      Capacity     Lost/Used/Reserved    Reason
  459.     (in bytes)       (in bytes)
  460.         419,430,000      19,430,000         Marketing hype (~5%)
  461.     400,000,000      60,000,000         Formatting (~15%)
  462.     340,000,000       6,800,000         UNIX file system (~2%)
  463.     333,200,000      33,320,000         Efficiency & superuser (~10%)
  464.     299,880,000          -                 -
  465.  
  466. For more information, refer to the df and mkfs man pages.
  467.  
  468. ____________________________________________________________________________
  469.  
  470. *** Subject: D4. Can I run my SCSI-2 disks in synchronous mode?
  471.  
  472. Quick answer is: No!  Reason is that the NeXT does not support synchronous
  473. transfers from the SCSI bus.  It does support SCSI-2 disks running in
  474. asynchronous mode, which all SCSI-2 disks must do.  
  475.  
  476. ____________________________________________________________________________
  477.  
  478. *** Subject: D5. How do I configure my HP 660 to boot properly?
  479.  
  480. It has been reported that HP drives fail to autoboot on power on or while other
  481. devices are on the scsi bus.  The problem seems to be with drives configured to
  482. spin-up automatically on power on do not get recognized at boot time.  To  
  483. remedy
  484. this problem reliably with HP 660Mb (HP97548) and 1Gbyte (HP 97549) drives
  485. remove the auto spinup jumper on the back of the drive.  Looking at the disk  
  486. from
  487. the back with the power connector on the lower left, it is the sixth jumper.  
  488.  
  489. ____________________________________________________________________________
  490.  
  491. *** Subject: D6. What is the procedure for installing a Fujitsu M2263SA/SB SCSI  
  492. Disk as the NeXT Boot Disk?
  493.  
  494. See Izumi Ohzawa's note in /pub/next/docs/fujitsu.recipe available via
  495. anonymous ftp from sonata.cc.purdue.edu.  
  496.  
  497. ____________________________________________________________________________
  498.  
  499. *** Subject: D7. How do mount a corrupted OD that won't automount?
  500.  
  501. If you can't automount an OD, and you can't fix it, you can still manually  
  502. mount
  503. it.  Log in as root.  Type "/usr/etc/mount /dev/od0a /FoO".  It will ask you to
  504. insert the disk.  Insert it.  It is mounted.
  505.  
  506. This method WILL mount a corrupted OD so you can read its contents.  Since  it  
  507. is
  508. corrupted, it is not recommended to write to it.  You should copy the   
  509. important
  510. files to something else, then reformat it. 
  511.  
  512.  
  513. ____________________________________________________________________________
  514.  
  515. NeXT-FAQ Editor:
  516. Nathan Janette nathan@laplace.csb.yale.edu
  517.  
  518.  
  519. --
  520. Nathan Janette        "I'm a NeXTstep man,
  521. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  522. New Haven, CT
  523. nathan@laplace.biology.yale.edu (NeXT)
  524.  
  525.  
  526. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  527. Date: Fri, 13 Nov 1992 19:57:53 GMT
  528. Newsgroups: comp.sys.next.announce
  529. Subject: NeXT-FAQ.general: General FAQ
  530.  
  531. NeXT-FAQ.general: General FAQ
  532.  
  533.  
  534. *** Subject: G0. Where can I find additional questions and answers regarding  
  535. the NeXT computer?
  536.  
  537. Every NeXT machine owner has access to manuals to a degree.  Network and System
  538. Administration (NSA), for example contains answers to many of the questions
  539. asked to comp.sys.next.  Some of the important man pages are reproduced in the
  540. NSA as appendices. 
  541.  
  542. User manuals are shipped with every NeXT.  Additional copies available from
  543. NeXT (N6002/N6003/N6014/N6026) $25.
  544.  
  545. NeXT Technical documentation.  (How to program in the NextStep environment) 
  546. Order from Addison-Wesley (1-800-447-2226)  
  547.  
  548. 0-201-63248-9   NeXTSTEP General Reference CANCELED (split into 2)
  549. 0-201-62220     NeXTSTEP General Reference Vol I (date not known)
  550. 0-201-62221     NeXTSTEP General Reference Vol II date not known)
  551. 0-201-63249-7   NeXTSTEP Development Tools (1 NOV)
  552. 0-201-63250-0   NeXTSTEP User Interface Guidelines (1 NOV)
  553. 0-201-63251-9   NeXTSTEP OOP and the Objective-C Lng  (1 NOV)
  554. 0-201-63252-7   NeXTSTEP Operating System Software (3 OCT)
  555. 0-201-63253-5   NeXTSTEP Programming Interface Summary  (1 NOV)
  556. 0-201-63254-3   NeXTSTEP Network and System Admin 3 (OCT)
  557.  
  558. These are packaged ten volumes in two slipcases; the whole stack is 8-1/2
  559. inches high.  They look just like the other documents that come with the
  560. machine, 8.5x11", perfect-bound paperbacks.  
  561.  
  562.     Operating System Software
  563.     NeXTstep Concepts
  564.     NeXTstep Reference, v. 1
  565.     NeXTstep Reference, v. 2
  566.     Development Tools
  567.     Sound, Music, and Signal Processing: Concepts
  568.     Sound, Music, and Signal Processing: Reference
  569.     Writing Loadable Kernel Servers
  570.     Technical Summaries
  571.     Supplemental Documentation
  572.  
  573. The "Extended" OS release contains online versions of the "Reference" (but
  574. not "Concepts") chapters.
  575.  
  576. Get NeXT's Concepts and Tutorial sections electronically from the ftp
  577. archives.  These were not included in the 2.0 distribution but are included in
  578. hardcopy form with the NeXT Technical Documentation.  This is perhaps the
  579. single most important reference for people wishing to develop software for
  580. the NeXT. 
  581.  
  582. man pages, included with "Extended" release.
  583.  
  584. BSD unix documentation (MISC, PS1, PS2, SMM, USD). Available from to USENIX
  585. site members.  A lot of this has been  integrated into the NeXT documentation. 
  586. Some of this is sorely missing.  The SMM Unix System Manager's Manual is really
  587. useful!  
  588.  
  589.     USENIX Association                          
  590.     2560 Ninth Street, Suite 215               
  591.     Berkeley, CA  94710
  592.     USA
  593.         +1 510 528 8649
  594.     fax +1 510 548 5738
  595.     office@usenix.org
  596.  
  597.     PS1 = Programmer's Supplementary Documents, Volume 1
  598.     PS2 = Programmer's Supplementary Documents, Volume 2
  599.     SMM = System Manager's Manual
  600.     USD = User's Supplementary Documents
  601.  
  602. Adobe documentation.  Available machine-readable by e-mail from
  603. ps-file-server@adobe.com.  Hardcopy available from Adobe Developer
  604. Support Line +1 415 961-4111 for a nominal charge.  NeXT last shipped these as
  605. part of the 1.0a release; hardcopies appeared in 0.9 Technical
  606. Documentation, were omitted in 1.0, and have returned in updated form in
  607. _Supplemental Documentation_ of the 2.0 Tech Docs (which is not available
  608. on-line).
  609.  
  610. Get NextAnswers for Digital Librarian from one of the many ftp sites (see
  611. below) that have NeXT software.  NextAnswers is a series of questions and
  612. answers that the NeXT technical support staff has compiled.  They tend to
  613. clarify issues not covered or poorly covered in the on-line documentation. 
  614. Anyone can send bugs  or suggestions to bug_next@next.com
  615.  
  616. Get NeXT _Support Bulletin_ from the archives.  It is meant for support
  617. centers. 
  618.  
  619. Another good source of information is the archives of previously posted notes
  620. from the comp.sys.next.*  newsgroups.  Note that since the split of
  621. comp.sys.next, it is unclear if anyone is maintaining an archive of all the
  622. groups. 
  623.  
  624. NeXTstep Advantage book is available electronically from the archive
  625. servers:  
  626.  
  627.     cs.orst.edu:           pub/next/documents/NeXT/
  628.     sonata.cc.purdue.edu:  pub/next/docs/ (still in submissions 
  629.                               directory?)
  630.     etlport.etl.go.jp:     pub/NeXT/documents/NeXTstepAdvantage/
  631.  
  632. The file name is NeXTstepAdvantage.tar.Z; (its compressed size is 1.3
  633. megabytes; uncompressed, it's 9.5 megabytes).  It is a good introduction to
  634. the NeXT programming environment.
  635.  
  636. There is a tutorial on how to use IB on the archive servers under the file name
  637. IB_tutorial.ps.Z which is the postscript only file and
  638. IB_tutorial_Source.tar.Z which contains example source code for the
  639. tutorial.  In addition NeXT has released an updated tutorial 
  640.  
  641. It can not be overly emphasized that getting the on-line documentation from
  642. 2.0 extended will help enormously in researching problems with the aid of
  643. digital librarian.  
  644.  
  645. ____________________________________________________________________________
  646.  
  647. *** Subject: G1. How may I contact NeXT Computer, Inc.?
  648.  
  649. NeXT Computer, Inc.
  650. 900 Chesapeake Drive
  651. Redwood City, CA 94063
  652. Voice: 800-848-NeXT (Redwood City #)
  653. Voice: (415)-366-0900
  654.  
  655.  
  656. NeXT marketing div. of Canon - Japan
  657. Phone: 81-44-549-5295
  658. Fax: 81-44-549-5462
  659.  
  660. NeXT Europe
  661.  
  662. Stockholm: 46-7-068-8930
  663. Netherlands: 31-20-653-0333
  664. Denmark: 45-45-41-2200
  665. London:  44-81-565-0005
  666. Italy/Milan: 39-2-95302510
  667. Munich: 49-89-996-5310
  668. Paris: (331) 46-45-1414
  669. Japan: 81-44-549-5555
  670.  
  671. Note: numbers abroad are listed with the country codes first.  You will need to
  672. dial the international access number of your long distance carrier before
  673. proceeding to dialing the country code, area code and phone number. 
  674.  
  675. ____________________________________________________________________________
  676.  
  677. *** Subject: G2. Is there a mail order company that sells NeXT-related  
  678. peripherals? 
  679.  
  680.     NeXTconnection
  681.     9 Mill Street
  682.     Marlow, NH 03456
  683.     Voice: 1-800-800-NeXT
  684.  
  685. ____________________________________________________________________________
  686.  
  687. *** Subject: G3. Is there a NeXT specific magazine?
  688.  
  689. Yes.  There are also many NeXT specific newsletters, many of which are
  690. available via ftp from the NeXT specific ftp sites (look in
  691. pub/next/newsletters on cs.orst.edu and pub/next/Newsletters on
  692. sonata.cc.purdue.edu - purdue seems to carry more newsletters on line than
  693. orst.).  Some cost money, others don't. 
  694.  
  695.  
  696. Available from purdue:
  697.  
  698. SCaNeWS - Southern California NeXT Users Group Newsletter, first issue came
  699. out January 1991.  Edited by Mike Mahoney (manhoney@beach.csulb.edu)
  700.  
  701. BaNG - Bay Area NeXT Users Group, one item on-line on Purdue.  Edited by  Joe
  702. Barello (Joe_Barello@bang.org)
  703.  
  704. rmNUG NeWS - Rocky Mountain NeXT Users Group Newsletter, latest issue  May 1991
  705. (monthly).  Edited by David Bowdish (73340.2146@compuserve.com).
  706.  
  707. VNUS Newsletter - Vancouver NeXT Users Group The last issue  was in Nov 91. 
  708. Edited by three people, including the  Chairman of VNUS, Lawrence Clarke
  709. (lclarke@next1.wimsey.bc.ca).
  710.  
  711. NeXT Users' Journal, latest issue December/January 1990-1.  Edited by Erica
  712. Liebman (erica@kong.gatech.edu).  
  713.  
  714.  
  715. Hardcopy:
  716.  
  717. NeXT on Campus.  NeXT developments in academia.  Call NeXT at 1-800-848-NeXT
  718. for free subscription info.
  719.  
  720. NeXTworld.  Published quarterly with monthly ad-free newsletters ($23.95).
  721. NeXTWORLD, 501 Second Street, San Francisco, CA 94107 415 978 3182 (phone), 
  722. 415 978 3196 (fax) NeXTworld email address: ddinucci@nextworld.com
  723.  
  724. NeXUS.  Published bi-monthly for $36/year. Contact Alfonso Guerra at
  725. {emory|gatech}!nanovx!nexus. 
  726.  
  727. What's NeXT?  The Boston Computer Society NeXT User group produces a NeXT
  728. newsletter called "What's NeXT?" edited by Michael Burress 
  729. (pro-angmar!michaelb@alfalfa.com) and Eric Celeste
  730. (efc@athena.mit.edu). The Boston Computer Society,  One Kendall Square,
  731. Cambridge, MA 02139-1562 Phone 617-252-0600, M-F 9:30-5:30  
  732.  
  733. Nextwatch - published by Skylee Press.  Edited by Arthur Kyle
  734. (ack@skylee.com).  For more information, contact info@skylee.com.
  735.  
  736. Bulletin - Gotham Users of NeXT, Inc., latest issue May, 1992 (monthly). 
  737. Edited by Robb Allan (Robb_Allan@gun.com)  
  738.  
  739. ____________________________________________________________________________
  740.  
  741. *** Subject: G4a. What are the names of some of the ftp sites that have  
  742. NeXT-related files?
  743.  
  744. There are too many to list them all, so are here are just a few.  
  745.  
  746. NeXT:
  747.  
  748.     cs.orst.edu
  749.     nova.cc.purdue.edu
  750.     sonata.cc.purdue.edu
  751.     umd5.umd.edu
  752.     fiasko.rz-berlin.mpg.de / 141.14.140.32
  753.     
  754. MIT GNU:
  755.  
  756.     aeneas.mit.edu
  757.  
  758. MIT X:
  759.  
  760.     export.lcs.mit.edu
  761.  
  762. music:
  763.  
  764.     princeton.edu
  765.  
  766.  
  767. See NextAnswers for more sitenames.
  768.  
  769. ____________________________________________________________________________
  770.  
  771. *** Subject: G4b. If I am not on the internet, how can I get to the ftp sites  
  772. via email?
  773.  
  774. cc.purdue.edu is configured as an email archive server.  This means you can
  775. upload and download files via email.  Send mail to:
  776. archive-server@cc.purdue.edu with the subject line help and you will get a
  777. complete description of this service. 
  778.  
  779. Submissions:
  780.  
  781. Mail should be sent to archive-server@cc.purdue.edu with the subject of
  782. 'submission' (no ticks) if a person is submitting material to the archives. 
  783. They need to include a 1-2 sentence description of the submission, the OS
  784. release the product runs on, and if it is source, binary, newsletter, etc.  
  785.  
  786. ____________________________________________________________________________
  787.  
  788. *** Subject: G5. What is the claimed performance of the 68040-25 MHz NeXT  
  789. machines?
  790.  
  791. NeXT advertises the 68040-25MHz machines at 15 MIPS and 2 MFLOPS.
  792. dlakritz@next.com (David Lakritz) posted SPEC results for NeXT on
  793. comp.benchmark  
  794.  
  795.     Model:  NeXTstation Color
  796.     Hardware: 25 MHz 68040
  797.     4K+4K integrated cache
  798.     16 MB memory
  799.     400 MB internal scsi disk
  800.  
  801.     Software: NeXTstep 2.1 OS
  802.     default tuning parameters
  803.     multiuser, normal background load
  804.     no source code changes to benchmarks
  805.     compilers: 
  806.         GNU C 1.36
  807.         Absoft FORTRAN 77 3.1
  808.         Greenhills Fortran-68000 1.8.5 (Grh)
  809.  
  810. Benchmark       Time       SPECratio    Compiler Flags  
  811.  
  812. 001.gcc         96.2            15.41   GNU      -O -fomit-frame-pointer
  813. 008.espresso    214.5           10.56   GNU      -O -fomit-frame-pointer
  814. 013.spice2g6    2497.7          9.59    Absoft   -f -O
  815. 015.doduc       235.9           7.90    Absoft   -f -O -N1 -h4 -H4
  816. 020.nasa7       1709.7          11.75   Absoft   -f -O
  817. 022.li          408.4           15.20   GNU      -O -fomit-frame-pointer
  818. 023.eqntott     113.5           9.70    GNU      -O -fomit-frame-pointer
  819. 030.matrix300   426.1           10.62   Grh      -f -OLMA   
  820. 042.fpppp       274.1           11.08   Absoft   -f -O -Z   
  821. 047.tomcatv     281.8           9.40    Grh      -f -OLMA
  822.  
  823. SPECint 12.45
  824. SPECfp 9.97            
  825. SPECmark 10.90
  826.  
  827.     Model: NeXTstation
  828.     Hardware: 25 MHz 68040
  829.     4K+4K integrated cache
  830.     16 MB memory
  831.     330 MB internal scsi disk
  832.  
  833.     Software: NeXTstep 2.1 OS
  834.     default tuning parameters
  835.     multiuser, normal background load
  836.     no source code changes to benchmarks
  837.     compilers:
  838.         GNU C 1.36
  839.         Absoft FORTRAN 77 3.1
  840.         Greenhills Fortran-68000 1.8.5 (Grh)
  841.  
  842. Benchmark       Time       SPECratio    Compiler   Flags  
  843.  
  844. 001.gcc         103.6           14.31   GNU      -O -fomit-frame-pointer
  845. 008.espresso    222.8           10.17   GNU      -O -fomit-frame-pointer
  846. 013.spice2g6    2706.6          8.85    Absoft   -f -O
  847. 015.doduc       252.2           7.39    Absoft   -f -O -N1 -h4 -H4
  848. 020.nasa7       1875.6          10.71   Absoft   -f -O
  849. 022.li          425.3           14.59   GNU      -O -fomit-frame-pointer
  850. 023.eqntott     116.5           9.45    GNU      -O -fomit-frame-pointer
  851. 030.matrix300 464.3             9.75    Grh      -f -OLMA   
  852. 042.fpppp       309.9           9.80    Absoft   -f -O -Z   
  853. 047.tomcatv     297.4           8.91    Grh      -f -OLMA
  854.  
  855. SPECint 11.90
  856. SPECfp  9.17            
  857. SPECmark 10.18
  858.  
  859. ____________________________________________________________________________
  860.  
  861. *** Subject: G6. What are some good references on Objective C?
  862.  
  863. Objective-C and other useful Object-oriented programming references:
  864.  
  865. Budd, Timothy, _An Introduction to Object-Oriented Programming_
  866. (Addison-Wesley) [It discusses Smalltalk, Object Pascal, C++ _and_
  867. Objective-C]
  868.  
  869. Cox, Brad J., _Object Oriented Programming: An Evolutionary Approach_ ISBN
  870. 0-201-10393-1. (Addison-Wesley) [Note: 2nd edition - ISBN# is
  871. 0-201-54834-8 and has coauthor A.J. Novobilski]
  872.  
  873. Huizenga, Gerrit, "Slides from a short course on Objective-C" available via
  874. anonymous ftp from sonata.cc.purdue.edu in pub/next/docs/ObjC.frame.Z,
  875. ObjC.ps.Z, or OldObjC.wn.tar.Z   
  876.  
  877. Meyer, Bertrand, _Object-Oriented Software Construction_
  878. (Prentice-Hall).  
  879.  
  880. NeXT Technical Documentation
  881.  
  882. Pinson and Weiner, _Objective-C:  Object-Oriented Programming Techniques_
  883. (Addison-Wesley).  350 pages, ISBN 0 201 50828 1, paperback.
  884.  
  885. User Reference Manual for Objective-C which is available from Stepstone
  886. Corporation. (203)426-1875.  Note: There are some differences between
  887. Stepstone's Objective-C and NeXT's.  
  888.  
  889. ____________________________________________________________________________
  890.  
  891. *** Subject: G7. How much does the NeXT cost?
  892.  
  893. A retail price list may be obtained by contacting NeXT at the number or address
  894. mentioned in a previous question.  Educational prices vary depending upon the
  895. university.  The typical educational discount is between twenty and thirty
  896. percent; NeXT offers registered developers about the same discount.  
  897.  
  898. ____________________________________________________________________________
  899.  
  900. *** Subject: G8. Where can I buy a NeXT?
  901.  
  902. From NeXT, Computer Attic (three locations in southern San Francisco Bay
  903. Area), Abacus Inc (San Francisco), Random Access (Denver), Essex Computers
  904. (N.J.), Farnsworth Computer Centers (Chicago Suburbs), and Advantage
  905. Computers has three locations in Vancouver, Burnaby, and Victoria (British
  906. Columbia). Also possibly from your university if you are a student, faculty or
  907. staff.  if your university does not offer the NeXT, you may be able to buy from  
  908. a
  909. "hub" university if the hub program is available in your state (contact NeXT
  910. for more info). Cambridge Electronics is now selling NeXT systems.  
  911.  
  912. ____________________________________________________________________________
  913.  
  914. *** Subject: G9. How do i become a NeRD?  What does it cost?  What is involved?   
  915. Who do i contact if i am interested? 
  916.  
  917. NeRD - NeXT Registered Developer
  918.  
  919. Call the 800 number to get a registration form, fill it out and send it back to
  920. NeXT.
  921.  
  922. You may register to go to a 5 day developer's camp either in Redwood City, CA,
  923. Chicago, IL, Westport, CT, and Toronto, Canada.  Cost is $1,500  They will  
  924. teach
  925. you the essential information needed for developing applications on the
  926. NeXT.  Often reported as an informative and enjoyable experience. 
  927.  
  928. Attendance at Developer Camp is no longer a prerequisite for receiving
  929. technical support.
  930.  
  931. On the other hand, technical support for developers is no longer free. 
  932.  
  933. ____________________________________________________________________________
  934.  
  935. *** Subject: G10. How do I start an official NeXT User Group?
  936.  
  937. To start a NeXT group, just send email to "user_groups@next.com".  
  938.  
  939. ____________________________________________________________________________
  940.  
  941. *** Subject: G11. How do I file a complaint with NeXT?
  942.  
  943. A number of postings to comp.sys.next indicates that NeXT really should have a
  944. formal channel for complaints.  Complaints are about machines not arriving,
  945. and about the company.  The current mechanism for doing this is to call the 800
  946. number and be directed to the correct support center.
  947.  
  948. ____________________________________________________________________________
  949.  
  950. *** Subject: G12. Where can I communicate to others interested in doing music  
  951. on the NeXT?
  952.  
  953. Since NeXT has become for now the platform of choice for much of the computer
  954. music composition and research community, the newsgroup comp.music is one
  955. good place to find people with information and interest in music on the NeXT. 
  956.  
  957. There is also a mailing list specifically for NeXT music:
  958.  
  959.     NeXT Music SIG (nextmusic@wri.com)
  960.  
  961. To subscribe, send email to:
  962.  
  963.     nextmusic-request@wri.com   
  964.  
  965. ____________________________________________________________________________
  966.  
  967. *** Subject: G13. Where can I get NeXTAnswers?
  968.  
  969. See the answer to G0.
  970.  
  971. ____________________________________________________________________________
  972.  
  973. *** Subject: G14. What special interest groups exist?
  974.  
  975. Adobe Illustrator NeXT SIG
  976.     To join, email: jchin@wcraft.wimsey.bc.ca
  977. AFS NeXT SIG
  978.     To join, email: info-afs-next-request@transarc.com
  979. Berkeley Mathematics Software Group
  980.     Email: nb@cs.stanford.edu
  981. Classroom: NeXT Courseware SIG (next-classroom@gac.edu)
  982.     To subscribe: send the following text message to
  983.     MAILSERV@gac.edu --"Subscribe next-classroom <your name>"
  984. Communications/TeleCommunications SIG (nextcomm@marble.com)
  985.     To subscribe: send email to nextcomm-request@marble.com
  986.     Data GROUP NeXT SIG
  987.     To join, email: data_group@dazzl.com
  988. Create Users
  989.     To join email: Create-request@mcs.anl.gov
  990. DataPhile Users
  991.     To join email: DataPhile-request@mcs.anl.gov
  992. Executor SIG
  993.     To join, email: executor-request@ictv.com
  994. Finnish: FUNeXT (Finnish Users of NeXT)
  995.     To join, send email to: mailserver@lists.funet.fi
  996.      and write in body text:
  997.         HELP
  998.         LIST
  999.         SUB FUNeXT
  1000. Frame: FUN (Frame Users Network)
  1001.     To join, email: framers-request@drd.com
  1002. Frame User Network - New England (FUNNE)
  1003.     To join, email:  funne@srbci.mv.com
  1004. GIS(Geographical Information Services)SIG (next-gis@deltos.com)
  1005.     To subscribe: send email to next-gis-request@deltos.com
  1006. Lotus Improv Email User Group
  1007.     To join, email: improv-request@bmt.gun.com
  1008. Mathematica:Special Interest Group
  1009.     To join. email: mathgroup-request@yoda.physics.unc.edu
  1010. Medical: NeXTMed SIG (NeXTMed@ulnar.biostr.washington.edu)
  1011.     To subscribe: send email to NeXTMed-request@ulnar.biostr.washington.edu 
  1012.     
  1013. Music: NeXT Music SIG (nextmusic@silvertone.Princeton.edu)
  1014.     To subscribe: send email to nextmusic-request@silvertone.Princeton.edu  
  1015.     
  1016. NeXT Icon Enthusiasts: next-icon@bmt.gun.com
  1017.     To subscribe: send e-mail to next-icon-request@bmt.gun.com
  1018. NexLAW: Legal NeXT User Group
  1019.     To join, email: NexLAW-request@techlaw.com
  1020. NeXTManagers (quick & technical answers) (next-managers@stolaf.edu)
  1021.     To subscribe: send email to next-managers-request@stolaf.edu
  1022. NeXT Q&A's
  1023.     To join, email the text:    
  1024.      "SUBSCRIBE NEXT-L <your> <name>"
  1025.     to LISTSERV@BROWNVM.BROWN.EDU
  1026. Network & Security Management for Labs & Large Installations  
  1027. (next-lab@cs.ubc.ca)
  1028.     To subscribe: send email to next-lab-request@cs.ubc.ca
  1029. Programmers:  NeXT Programmers SIG (next-prog@cpac.washington.edu)
  1030.     To subscribe: send email to next-prog-request@cpac.washington.edu
  1031. Publishing Interest Group
  1032.     To join, email: publish-request@chron.com
  1033. Japanese: Kanji and Japanese on the NeXT
  1034.     To join - Email: next-nihongo-request@pinoko.berkeley.edu
  1035. SCIENCE NeXT User Group (SNUG)
  1036.     To join, email: snug-requests@whitewater.chem.wisc.edu
  1037. United Kingdom SIG
  1038.     To join, email: uk-next-users-request@ohm.york.ac.uk
  1039.     and next-uk-usergroups-request@asmec.co.uk
  1040.  
  1041. ____________________________________________________________________________
  1042.  
  1043. *** Subject: G15. Is it true I can get inexpensive 030 cubes from Businessland?
  1044.  
  1045. Businessland is no longer in business.  
  1046.  
  1047. ____________________________________________________________________________
  1048.  
  1049. *** Subject: G16. How may I let the NeXT user community know of an upcoming  
  1050. NeXT-related event?
  1051.  
  1052. Please send any announcements of upcoming NeXT-related events to
  1053.  
  1054.     announce@cubetech.com
  1055.     
  1056. These events will be posted to comp.sys.next.announce.  Be sure to send your
  1057. announcement in plenty of time to have it posted prior to the event.  One to  
  1058. two
  1059. weeks in advance would be a good idea.   
  1060.  
  1061. ____________________________________________________________________________
  1062.  
  1063. *** Subject: G17. What are the guidelines for posting to  
  1064. comp.sys.next.announce?
  1065.  
  1066. Submissions can be sent to announce@cubetech.com.
  1067.  
  1068. Since postings will be carried across many networks, commercial
  1069. announcements may be edited down to reflect network usage policies.  Program
  1070. announcements should contain as much information as possible (which ftp
  1071. sites, are sources included, is it shareware/freeware/commercial...) 
  1072. Programs made available via anonymous ftp should not be in submissions
  1073. directory.   
  1074.  
  1075. ____________________________________________________________________________
  1076.  
  1077. *** Subject: G18. Where can I get NeXT paraphernalia?
  1078.  
  1079. The Company Store carries NeXT pencils, pens, decals, t-shirts, mugs,
  1080. sweatshirts, tote-bags, turtlenecks and mouse pads.    
  1081.  
  1082.     The Company Store
  1083.     3073 Corvin Dr.
  1084.     Santa Clara, CA 95051
  1085.     Voice: 800-288-0443
  1086.     Voice: (408) 739-9655
  1087.     FAX: (408) 746-2399
  1088.  
  1089.  
  1090. ____________________________________________________________________________
  1091.  
  1092. NeXT-FAQ Editor:
  1093. Nathan Janette nathan@laplace.csb.yale.edu
  1094.  
  1095.  
  1096. --
  1097. Nathan Janette        "I'm a NeXTstep man,
  1098. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  1099. New Haven, CT
  1100. nathan@laplace.biology.yale.edu (NeXT)
  1101.  
  1102.  
  1103. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  1104. Date: Fri, 13 Nov 1992 19:58:13 GMT
  1105. Newsgroups: comp.sys.next.announce
  1106. Subject: NeXT-FAQ.internal: Questions about NeXT internal hardware
  1107.  
  1108. NeXT-FAQ.internal: Questions about NeXT internal hardware
  1109.  
  1110.  
  1111. *** Subject: I1. What can be done about older 030 NeXT cubes that have a fan  
  1112. that turns in the "wrong" direction?
  1113.  
  1114. The fan on older 030 NeXTs cubes sucks air out of the back of the cube  which  
  1115. means
  1116. that it draws unfiltered air in through the optical disk on the front of the
  1117. cube.  This causes optical disks to succumb to dust must sooner than cubes with
  1118. the new-style fan which turns in the opposite direction.
  1119.  
  1120. NeXT has apparently reversed their decision regarding fan reversal in the
  1121. case of machines that have been upgraded to 040 processor boards.  It is now
  1122. considered okay to reverse the direction of fans in these machines.  If you  
  1123. have
  1124. many third-party cards installed in your cube or an older processor board, you
  1125. may wish  to consider not reversing fan direction (overheating could become  a
  1126. problem).  In any case, do not reverse the fan's polarity, only reverse the fan
  1127. assembly itself.  Perhaps the best solution is  obtain the cleaning kit and OD
  1128. filter from NeXT.  
  1129.  
  1130. ____________________________________________________________________________
  1131.  
  1132. *** Subject: I2. Can I connect SONY MPX-111N to my 030 cube?
  1133.  
  1134. The SONY MPX-111N internal 2.88 MB floppy drive which is shipped with all the
  1135. new 040 NeXT machines is *not* a SCSI device, therefor there is no way of
  1136. connecting that particular drive internally on an 030 system.  
  1137.  
  1138. ____________________________________________________________________________
  1139.  
  1140. *** Subject: I3. Why does the OD continually spins up and spins down?
  1141.  
  1142. A big problem with the Canon optical drives is that air flows through the drive
  1143. to cool it.  Dust accumulates inside the drive causing it to fail with the
  1144. continuous spin-up spin-down syndrome.  NeXT as part of it's 040 upgrades
  1145. provides a dust filter to prevent this.  If your drive has this problem it
  1146. usually can be fixed simply by cleaning out dust from the drive.  NeXT sells a
  1147. cleaning kit for both the drives and the optical disks.  
  1148.  
  1149. ____________________________________________________________________________
  1150.  
  1151. *** Subject: I4. How many colors can NeXT machines display?
  1152.  
  1153. The monochrome machines can display 4 gray levels.  You can use color apps on a
  1154. monochrome machine,  they will converted into monochrome images and dithered
  1155. accordingly.
  1156.  
  1157. Color NeXTstations can combine 4 bits of red, green and blue primaries for a
  1158. total of 4096 "pure" colors.  The imaging functions dither the image to produce
  1159. intermediate colors.
  1160.  
  1161. NeXTdimension can combine 8 bits of red, green and blue for 16,777,216.  There
  1162. are not 16 million points on the display so all can not be displayed at once. 
  1163. Further display technology limits the usable color space.
  1164.  
  1165. None of the NeXT products support color look up tables where the user can  
  1166. define
  1167. their own color palette on a per window basis. This feature is useful for
  1168. displaying images which have adaptive lookup tables, and display pure
  1169. grayscale images on the color NeXTstation.  On the NeXTdimension images can be
  1170. converted to full 24 bit representation.  
  1171.  
  1172. ____________________________________________________________________________
  1173.  
  1174. *** Subject: I5. Why is my machine so slow when I run the monochrome and  
  1175. NeXTdimension displays?
  1176.  
  1177. There is a bug with the window system in which if you select the monochrome
  1178. display as your primary display the server will be much much slower.  The
  1179. solution for those wishing to use both displays is to select the color
  1180. (NeXTdimension) display as the primary display.  The most optimal
  1181. configuration at present with the NeXTdimension is to run only the color
  1182. display.  
  1183.  
  1184.  
  1185. ____________________________________________________________________________
  1186.  
  1187. NeXT-FAQ Editor:
  1188. Nathan Janette nathan@laplace.csb.yale.edu
  1189.  
  1190.  
  1191. --
  1192. Nathan Janette        "I'm a NeXTstep man,
  1193. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  1194. New Haven, CT
  1195. nathan@laplace.biology.yale.edu (NeXT)
  1196.  
  1197.  
  1198. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  1199. Date: Fri, 13 Nov 1992 19:58:45 GMT
  1200. Newsgroups: comp.sys.next.announce
  1201. Subject: NeXT-FAQ.intro Introduction to Frequently Asked Questions on comp.sys.NeXT
  1202.  
  1203. NeXT-FAQ.intro Introduction to Frequently Asked Questions on comp.sys.NeXT
  1204.  
  1205. Every four weeks (depending on the phase of the moon) a number of postings are
  1206. made to comp.sys.next.announce which are a compilation of answers to
  1207. commonly asked questions in the comp.sys.next.* USENET groups.  Not all
  1208. questions appear, it is expected that readers have access to NeXT manuals, and
  1209. access other on-line sources of information.
  1210.  
  1211. The FAQ is broken into sections and posted separately.  These sections focus on
  1212. various aspects of the NeXT machine.  Items that appear within sections are not
  1213. in any particular order, and get added and removed over time.  Posting the
  1214. sections separately allows people to find the sections interesting to them
  1215. quickly.  It also allows sections to be easily masked by the news reading
  1216. program (ie put FAQ.intro in the kill file).  
  1217.  
  1218. Within each section each question will be preceded by a "*** Subject:" field,
  1219. allowing news readers to break up the file into separate questions.  Each
  1220. question has its own unique number.
  1221.  
  1222. The FAQ is kept on-line at several sites and may be retrieved at any time:  
  1223.  
  1224.     sonata.cc.purdue.edu in pub/next/FAQ
  1225.     srawgw.sra.co.jp [133.137.4.3]
  1226.  
  1227. We are not affiliated with any of the companies mentioned in this posting.  If
  1228. you have any corrections, additions, questions, or answers to add to this
  1229. list, please send email to: 
  1230.  
  1231.     nathan@laplace.csb.yale.edu
  1232.  
  1233.  
  1234. ____________________________________________________________________________
  1235.  
  1236. NeXT-FAQ Editor:
  1237. Nathan Janette nathan@laplace.csb.yale.edu
  1238.  
  1239. This compilation is meant primarily as a service to the comp.sys.next
  1240. community.  Newsletter editors wishing to excerpt from this work for
  1241. publication should consider using local electronic bulletin boards to
  1242. disseminate this information rather than preparing hardcopies. This allows
  1243. for readers to access the most recent information, and perhaps save a couple of
  1244. trees.
  1245.  
  1246. We do not collect any royalties, charge any fees, or compensate anyone in
  1247. connection with this endeavor. 
  1248.  
  1249. --
  1250. Nathan Janette        "I'm a NeXTstep man,
  1251. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  1252. New Haven, CT
  1253. nathan@laplace.biology.yale.edu (NeXT)
  1254.  
  1255.  
  1256. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  1257. Date: Fri, 13 Nov 1992 19:59:45 GMT
  1258. Newsgroups: comp.sys.next.announce
  1259. Subject: NeXT-FAQ.memory: NeXT memory
  1260.  
  1261. NeXT-FAQ.memory: NeXT memory
  1262.  
  1263.  
  1264. *** Subject: R1. What type of memory may be installed in a NeXT?
  1265.  
  1266. [See also NeXTanswers' hardware.620, and "Announcing NeXTstation Turbo and
  1267. NeXTcube Turbo" in 92_spring_bulletin]
  1268.  
  1269. Remember, RAM replacement voids the warranty on the older products, but is
  1270. "allowed" for the Turbo and newer 25-MHz systems. 
  1271.  
  1272.  
  1273. NeXT Computer (68030-25MHz/68040-25MHz),
  1274. NeXTcube (68040-25MHz):
  1275.  
  1276. Cubes have 16 SIMM slots.  SIMMs must be installed in groups of 4 in these
  1277. machines. 
  1278.  
  1279. Use low-profile 30-pin 1 or 4 MB SIMMs with 100 ns minimum access time.  The
  1280. low-profile vertically mounted 4 MB SIMMs are easier to install in the
  1281. NeXTcube than the horizontally mounted 4 MB SIMMs because of the small height
  1282. clearance above the SIMM slots.  It is possible to install the horizontally 
  1283. mounted 4 MB SIMMs, but you will be required to slide the CPU board and the  
  1284. center
  1285. tower in simultaneously.
  1286.  
  1287. Parity (9-bit) SIMMs can be used in both 68030 and 68040 NeXT machines, but
  1288. should not be mixed with non-parity SIMMs. Only 68040 boards with ROM levels of
  1289. 2.2 (v63) and higher can use the parity memory to detect parity errors. 
  1290.  
  1291.  
  1292. One user adds the following unverified claims:
  1293.  
  1294. [It is OK to mix parity and non-parity memory, but the system will not boot
  1295. unattended. Cubes with early boot ROMs will not work with 4 Mb parity ram,
  1296. unless at least 3 banks are used.  The system gives an exception error on power
  1297. up. The fix is to get a new boot rom from Next.  You can pay $30, or you may be  
  1298. able to
  1299. squawk and get one for free.  I have found Next to be pretty responsive, once I
  1300. find the right person.]  
  1301.  
  1302.  
  1303. NeXTdimension boards (i860):
  1304.  
  1305. These boards have 8 SIMM slots. SIMMs must be installed in groups of four on  
  1306. the
  1307. NeXTdimension board.
  1308.  
  1309. Use 72-pin 1, 4, or 8 MB SIMMs with 80 ns or faster access time.  The SIMMs are
  1310. organized 256Kx32 or 1Mx32 for non-parity systems, and 256Kx36 and 1Mx36 for
  1311. parity.
  1312.  
  1313.  
  1314. NeXTstation (68040-25MHz),
  1315. NeXTstation Color (68040-25MHz) (older styles):  
  1316.  
  1317. NeXT manufacturing introduced the new 25 MHz NeXTstation CPU board into 
  1318. production in late June. To verify which SIMM type your machine uses, check the
  1319. system's memory configuration. You can do this by using the ROM monitor s
  1320. print memory configuration command m. Start with your machine powered down.
  1321. Press the Power key to power on. As soon as the message  Testing system... 
  1322. disappears, press command-command-tilde (~ on the numeric keyboard). Under
  1323. these circumstances, this will access the ROM monitor. In the ROM monitor,
  1324. type m and press return. Turbo-designed boards including new 25 MHz
  1325. NeXTstations and all Turbo systems will return messages reporting the
  1326. memory configuration contained in four sockets (sockets 0 -3); old 25 MHz
  1327. boards will return messages for more than four sockets (usually 8).   You can
  1328. tell a Turbo-designed board, and the accompanying 72 pin, 70 nanosecond
  1329. SIMMs, by the fact it only reports information for only four sockets. 
  1330.  
  1331. Older NeXTstations have 8 SIMM slots. SIMMs must be installed in groups of 4 in
  1332. these machines. Use 30-pin 1 or 4 MB SIMMs with 100 ns minimum access time.  
  1333.  
  1334. Older NeXTstation Colors have 8 SIMM slots. SIMMs must be installed in groups
  1335. of two. Use 72-pin 1 or 4 MB SIMMs with 80 ns or faster access time.  The SIMMs  
  1336. are
  1337. organized 256Kx32 or 1Mx32 for non-parity systems, and 256Kx36 and 1Mx36 for
  1338. parity.   
  1339.  
  1340.  
  1341. NeXTcube Turbo (68040-33MHz),
  1342. NeXTstation Turbo (68040-33MHz),
  1343. NeXTstation Color Turbo (68040-33MHz),
  1344. newer NeXTstations (68040-25MHz),
  1345. newer NeXTstation Color (68040-25MHz):   
  1346.  
  1347. These systems have only 4 SIMM slots, but they can take double-sided SIMMs. 
  1348. SIMMs must be installed in groups of two in these machines.
  1349.  
  1350. Use 72-pin 4, 8, 16, or 32 MB SIMMs with 100 ns minimum access time. For  
  1351. maximum
  1352. performance use 70 ns SIMMs.  
  1353.  
  1354.  
  1355. [John Graves, Hardware Engineering, NeXT Computer, Inc. adds]
  1356.  
  1357. The memory system has programmable memory timing such that the number of
  1358. processor clocks needed to access a given amount of data can be tailored to the
  1359. speed of the memory installed. 70 ns memory is just enough faster than 80 ns
  1360. memory to allow the cpu to access the data with fewer clock cycles. This
  1361. improves memory system performance.
  1362.  
  1363. "70 ns" memory is faster than "80 ns" memory in many parameters other than just
  1364. RAS access time. The faster CAS access time in particular allows the memory
  1365. system to respond quicker to burst (16 bytes) bus transfers. 
  1366.  
  1367. ____________________________________________________________________________
  1368.  
  1369. *** Subject: R2. What is the NeXT SIMM tool?
  1370.  
  1371. The tool came with 68040 upgrade kits for NeXTcubes.
  1372.  
  1373. It really makes removing SIMMs easy.  It looks like a dental tool: about six
  1374. inches long with a 1/2" long head offset at 90 degrees.  To remove SIMMs, you  
  1375. slip
  1376. the head into the hole on one side of the SIMM, rest the head on the SIMM  
  1377. socket
  1378. next to the SIMM you are pulling, and pivot the tool back, using the simple
  1379. fulcrum to gently pry the SIMM up about 1/8" from the socket on that side.   
  1380. Repeat
  1381. on the other side, and the SIMM can be then removed by hand. 
  1382.  
  1383. ____________________________________________________________________________
  1384.  
  1385. *** Subject: R3. Where can I purchase memory for a NeXT?
  1386.  
  1387. This list does not necessarily contain all vendors. Suggestions for
  1388. additional vendors welcome! 
  1389.  
  1390.  
  1391. *** PRICES ARE CHANGING DAILY ***
  1392.  
  1393.  
  1394. South Coast Electronics
  1395. Tustin, CA
  1396. (800) 289-8801
  1397. 714-669-9503
  1398. Contact: Jim
  1399.  
  1400. [Prices current as of 12-Nov-92]
  1401.  
  1402. 30 Pin SIMMs
  1403. 1x8-80ns     1 Mb SIMM   $ 38/44(PO Price)
  1404. 4x8-80ns     4 Mb SIMM   $152/175
  1405.  
  1406. 72 Pin SIMMs
  1407. 8 MB Kit        (non parity)    $320/369
  1408. 16 MB Kit    (non parity)    $640/738
  1409. 32 MB Kit    (non parity)    call for price
  1410.  
  1411. 8 MB Kit        (parity)    $360/415
  1412. 16 MB Kit    (parity)    $733/846
  1413. 32 MB Kit    (parity)    call for price
  1414.  
  1415. MC/Visa same as cash, Purchase Orders more.
  1416.  
  1417.  
  1418. Impediment
  1419.  
  1420. (617) 837-8877
  1421. Contact: Alex
  1422.  
  1423. [Prices current as of 11-Aug-92]
  1424.  
  1425. 30 Pin SIMMs
  1426. 1x8-80ns     1 Mb SIMM   $ *
  1427. 4x8-80ns     4 Mb SIMM   $ *
  1428.  
  1429. 72 Pin SIMMs
  1430. 1x32-80ns     4 Mb SIMM   $ *
  1431. 1x32-70ns     4 Mb SIMM   $ *
  1432. 2x32-80ns     8 Mb SIMM   $ *
  1433. 2x32-70ns     8 Mb SIMM   $ *
  1434.  
  1435. * Refused to give pricing!  Also has parity SIMMs.
  1436.  
  1437.  
  1438. Stratum Technologies
  1439. Austin, TX
  1440. 800-533-1744
  1441. 512-258-3570
  1442. Contact: Ted, Mike 
  1443.  
  1444. [Prices current as of 12-Nov-92]
  1445.  
  1446. 30 Pin SIMMs
  1447. 1x8-80ns     1 Mb SIMM   $ 34
  1448. (1x8-60ns in lots over 100 $30)
  1449. 4x8-80ns     4 Mb SIMM   $ 118
  1450.  
  1451. 1x9-80ns     1 Mb SIMM   $38
  1452. 4x9-80ns     4 Mb SIMM   $140
  1453.  
  1454. 72 Pin SIMMs
  1455. 1x32-70ns     4 Mb SIMM    $122
  1456. 2x32-70ns     8 Mb SIMM    $245
  1457. 4x32-70ns    16 Mb SIMM    $550
  1458.  
  1459. 1x36-70ns     4 Mb SIMM    $142
  1460. 2x36-70ns     8 Mb SIMM    $280
  1461. 4x36-70ns    16 Mb SIMM    $625
  1462.  
  1463. Lifetime Warranty.
  1464.  
  1465.  
  1466. Marco International
  1467.  
  1468. 800-621-4668 (Within US/Canada)
  1469. 303-449-9191 
  1470. Contact: Lisa
  1471.  
  1472. [Prices current as of 12-Nov-92]
  1473.  
  1474. 30 Pin SIMMs
  1475. 1x8-80ns     1 Mb SIMM    $ 36
  1476. 4x8-80ns     4 Mb SIMM    $ 122
  1477.  
  1478. 72 Pin SIMMs
  1479. 1x32-80ns     4 Mb SIMM    $129
  1480. 1x32-70ns     4 Mb SIMM    $129
  1481. 2x32-80ns     8 Mb SIMM    $256
  1482. 2x32-70ns     8 Mb SIMM    $256
  1483. 4x36-70ns    16 Mb SIMM    $530
  1484.  
  1485. Parity also available.
  1486. Lifetime Warranty, toll-free support, 24hr RMA.
  1487.  
  1488.  
  1489. Chip Merchant
  1490. 9541 Ridgehaven Court
  1491. San Diego, CA 92123
  1492. (800) 426-6375
  1493.  
  1494.  
  1495. ____________________________________________________________________________
  1496.  
  1497. NeXT-FAQ Editor:
  1498. Nathan Janette nathan@laplace.csb.yale.edu
  1499.  
  1500.  
  1501. --
  1502. Nathan Janette        "I'm a NeXTstep man,
  1503. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  1504. New Haven, CT
  1505. nathan@laplace.biology.yale.edu (NeXT)
  1506.  
  1507.  
  1508. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  1509. Date: Fri, 13 Nov 1992 20:00:08 GMT
  1510. Newsgroups: comp.sys.next.announce
  1511. Subject: NeXT-FAQ.misc: tidbits
  1512.  
  1513. NeXT-FAQ.misc: tidbits
  1514.  
  1515.  
  1516. *** Subject: M1. Is there any way to change the text in the title bar of a  
  1517. terminal window?
  1518.  
  1519. There is no way of changing the title bar of a Terminal window, but with Stuart
  1520. 2.4 you can change the title of the current window from the command line. In
  1521. Stuart is possible to get more descriptive titles by linking /usr/ucb/rsh to
  1522. /usr/hosts/<hostname>.  Then by adding /usr/hosts to your Stuart ShellPath
  1523. you can then get the hostname into the title bar:   
  1524.  
  1525.     $ dwrite StuartShellPaths <various dirs>:/usr/hosts
  1526.     
  1527. You should then type in the hostname as the shell to invoke (disable the "Shell
  1528. reads .login file" for this.  You can also add hosts to your .Stuartrc file: 
  1529.  
  1530.     Shell=golem.ps.uci.edu
  1531.     SourceDotLogin=NO
  1532.     WinLocX=545
  1533.     WinLocY=563
  1534.     Lines=24
  1535.     |
  1536.     WinLocX=76
  1537.     WinLocY=833
  1538.  
  1539. For the localhost, link /bin/csh to /usr/hosts/<name>, or even better
  1540. /usr/local/bin/tcsh instead of using rsh  
  1541.  
  1542.  
  1543. [Garance A Drosehn <gad@eclipse.its.rpi.edu>] adds:
  1544.  
  1545. For what it's worth, I do this with a script called "telnet_to" and a (bash)
  1546. function called "telnet_window".  The function simply does a  
  1547.  
  1548.      local soil_pars="-Lines 32 -Keypad YES -Reverse YES -Strict YES -TestExit  
  1549. YES";
  1550.      soil -Shell "telnet_to $1" $soil_pars
  1551.  
  1552. and the script is just:
  1553.  
  1554.      #!bin/sh
  1555.      /usr/ucb/telnet $*
  1556.      echo ' '
  1557.      echo '  -->   telnet exited, press enter to close window.'
  1558.      read -r Waste_Var
  1559.      exit 0
  1560.  
  1561. This has a number of advantages, not the least of which being that I can pop up  
  1562. a
  1563. "telnet_window" to anywhere.  I don't have to create links for each host
  1564. (though I do create aliases for the most common hosts), and I can type
  1565. "telnet_window" (or, e.g., "tel_aix") as a unix command.  Also, if I lose the
  1566. connection suddenly then the window stays around until I get a chance to see
  1567. what happened.  I use telnet instead of rsh because I generally connect to  
  1568. hosts
  1569. which won't accept rsh's.  
  1570.  
  1571. ____________________________________________________________________________
  1572.  
  1573. *** Subject: M2. Can I put both a 68030 and a 68040 system board in a single  
  1574. NeXT cube?
  1575.  
  1576. There is a company which plans to offer hardware (extra CPU boards) and
  1577. software support solutions for the OD with Turbo NeXTcubes.   
  1578.  
  1579. For more information:
  1580.  
  1581.     Sam Goldberger
  1582.     Spherical Solutions
  1583.     smg@sphersys.net.netcom.com
  1584.     415-383-7512
  1585.  
  1586.  
  1587. [Note that we have no first hand experience with this problem, we have compiled
  1588. what we consider to be an accurate report.  We acknowledge conflicting reports
  1589. where appropriate.]
  1590.  
  1591. In general Mach may be configured as a multiprocessor operating system;
  1592. however, the NeXT kernel is only configured to deal with one processor. This
  1593. configuration can not be changed without access to the kernel sources. 
  1594. [hopefully NeXT will offer a multiprocessor version of the NeXT operating
  1595. system at some future date] 
  1596.  
  1597. Some have asked about the possibility of installing the 030 board for use as a
  1598. printserver or other CPU-intensive task server.  In this hypothetical setup,
  1599. each CPU would run its own copy of the operating system (essentially two
  1600. different computers sharing the same cube).
  1601.  
  1602. This might be workable except for the fact that even if the NBIC (NextBus
  1603. Interface Chip) chip is removed, the CPU board probes the  bus for slot ID [**a
  1604. conflicting report comes from Richard Dib who heard that someone ran a cube
  1605. with the CPU in another slot].
  1606.  
  1607. You could do hardware modification to the 68030 board which would isolate it
  1608. enough to use only the cube as a power supply, however you can not run two
  1609. monochrome monitor heads off the cube power supply. In this case you would
  1610. probably want to first boot the 68030 with a display head, set the boot prom to
  1611. boot off ttya, and attach an ascii terminal to that serial port.  
  1612.  
  1613. ____________________________________________________________________________
  1614.  
  1615. *** Subject: M3. Where is libc.a under 2.0?
  1616.  
  1617. From the developer's release notes concerning the 2.0 NeXT Operating System
  1618. Software available on-line with 2.0 extended:  
  1619.  
  1620.     /NextLibrary/Documentation/NextDev/ReleaseNotes/OperatingSystem.rtf 
  1621.  
  1622. - libc.a is not shipped with release 2.0.  All routines contained in   libc.a  
  1623. are
  1624. also contained in the shared library libsys.a which should be used instead of
  1625. libc.a.  libc.a is not shipped because  as a normal archive it is impossible  
  1626. for
  1627. improvements and system interface changes made to library routines to be
  1628. applicable to  existing applications without those applications being
  1629. relinked.   Applications referencing shared libraries, because they are
  1630. bound at runtime, always access the most recent release.  Release 1.0 
  1631. applications linked against libc.a may not be compatible with  release 2.0
  1632. until they are relinked with libsys.a.  
  1633.  
  1634.  
  1635. *** Subject: M4. How do I get pictures of people from remote sites to appear in   
  1636. Mail.app and NewsGrazer? 
  1637.  
  1638. Mail.app:
  1639. In /LocalLibrary/Images/People put a tiff (64x64) in the form of
  1640. person@remote.site.domain.tiff (all lowercase). In
  1641. /LocalLibrary/Images/People/passwd add an entry for the person:
  1642. person@remote.site.domain:*:-2:-2::/nodir:/noshell (person and
  1643. sitename need to be all lowercase as well)...  In the future anytime you get  
  1644. mail
  1645. from the person their picture should appear.  
  1646.  
  1647. You can include an "aliases" file in /LocalLibrary/Images/People too.  This
  1648. allows you to use the same picture for somebody that might send you mail from
  1649. accounts on many different sites, or for those people whose letters use
  1650. several different routings.  
  1651.  
  1652. To do this, you include entries in this local aliases file like so:  
  1653.  
  1654.     bkohler@ucrac1.ucr.edu:bkohler.gonzo.ucr.edu
  1655.     gonzo.ucr.edu!bkohler@uupsi2.uucp:bkohler.gonzo.ucr.edu
  1656.  
  1657. There should then be a .tiff file called bkohler.gonzo.ucr.edu.tiff.  
  1658.  
  1659. There can be no CAPITAL LETTERS in this file.  So even if the address in the  
  1660. ~From:
  1661. field looks like gonzo.ucr.edu!bkohler@uupsi2.UUCP, keep the letters
  1662. lowercase in the aliases file.
  1663.  
  1664. As always, you have to restart Mail.app before these changes take effect.  
  1665.  
  1666.  
  1667. NewsGrazer:
  1668. In /LocalLibrary/NewsGrazer/People put a tiff (64x64) in the form of
  1669. person.remote.site.domain (all lowercase).  This is a different naming
  1670. convention from what Mail.app uses. 
  1671.  
  1672. There is a large archive of some 4000 or 5000 pictures prepared for this
  1673. purpose. The name of this archive is Faces3.tar.Z and it is about 4.1 MBytes
  1674. large. Currently it is available from several anon ftp sites (e.g.
  1675. sonata.cc.purdue.edu) in: 
  1676.  
  1677.     /pub/next/graphics/Images/icons/people.
  1678.  
  1679. That image archive also contains a script which automatically creates proper
  1680. alias and passwd files.  
  1681.  
  1682. ____________________________________________________________________________
  1683.  
  1684. *** Subject: M5. How do I access the "help" facilities in Mathematica 1.0?
  1685.  
  1686. While the help dialog doesn't show anything, you can get the help info by
  1687. clicking on the place where the slider bar should be.  This tidbit doesn't seem
  1688. to work on all systems though, and will be irrelevant once the new version of
  1689. Mathematica comes out. [Which it has]. 
  1690.  
  1691. ____________________________________________________________________________
  1692.  
  1693. *** Subject: M6. How do I find out what are the defaults for a NeXT  
  1694. application?
  1695.  
  1696. A command line utility for examining defaults is available from
  1697. sutro.sfsu.edu:/pub/wmdefaults1.0.tar.Z.
  1698.  
  1699. A PD App, DefaultMgr.app, is available on the NeXT ftp archives. 
  1700.  
  1701. A more brute approach (done by DefaultMgr.app):
  1702.  
  1703. Start the application under gdb, and then try the following sequence of
  1704. commands:  
  1705.  
  1706.     break  *0x500976a
  1707.     commands 1
  1708.     silent
  1709.     printf "%s: ", *$a2
  1710.     output {char *}(4+$a2)
  1711.     echo \n
  1712.     cont
  1713.     end
  1714.     run
  1715.  
  1716. ____________________________________________________________________________
  1717.  
  1718. *** Subject: M7. How do I run NextApps remotely?
  1719.  
  1720. On the local machine make sure you have public window server access, this is  
  1721. set
  1722. from the Preferences application.  On the foreign NeXT machine run the
  1723. application from a terminal window with the -NXHost <local_machine_name>. 
  1724. Both machines should be running the same version of NeXTstep.  
  1725.  
  1726. ____________________________________________________________________________
  1727.  
  1728. *** Subject: M8. Why does UUCP hangs on outgoing connections after sending the  
  1729. password, but other communications software do not have a problem with it?
  1730.  
  1731. What is happening is that the remote machine is waiting for you to end your  
  1732. login
  1733. or password by typing a "Return" (aka ^M or CR or CARRIAGE RETURN).  UUCP ends  
  1734. a
  1735. line by sending a LineFeed (aka ^J or LF).  Since UUCP doesn't send the CR, the
  1736. login sequence is never completed, and you will usually get one of two error
  1737. messages:  
  1738.  
  1739.     wanted "password:" (means that username needs to end with a CR)
  1740.     imsg waiting for SYNC< (means that password needs to end with CR)
  1741.  
  1742. So how do you get UUCP to send CR, instead of LF?
  1743.  
  1744. End the send string with the sequence \n\c.  For instance this line in L.sys  
  1745. will
  1746. send a LF after login, but a CR after password. 
  1747.  
  1748.     myfeed Any DIR 9600 cub "" ATTD19095551212 9600 \
  1749.     "" ogin:--ogin: Unext ssword: secret\n\c
  1750.  
  1751. ____________________________________________________________________________
  1752.  
  1753. *** Subject: M9. How do I access the NeXT's Digital Websters Dictionary from a  
  1754. program?
  1755.  
  1756. Get Jiro Nakamura's define program from the archiver servers define.tar.Z. 
  1757. This will allow you to access the database from the command line.  
  1758.  
  1759. ____________________________________________________________________________
  1760.  
  1761. *** Subject: M10. How do I remap the \ and | keys on my keyboard?
  1762.  
  1763. NeXT introduced a new keyboard configuration with the 040 products. The \|
  1764. keys which had been located on the main keyboard was moved to the numeric
  1765. keypad.  Many users have since complained about it, and a work around is to  
  1766. remap
  1767. these keys using the demo application Keyboard
  1768. (/NextDeveloper/Demos/Keyboard), Mike Carlton's keyboardfix program (on
  1769. cs.orst.edu next/sources/next-interface/keyboardfix.tar.Z) which lets
  1770. you put these keys on shift-return or shift-delete.  One can hope that there
  1771. will be a choice of keyboards in the future.  
  1772.  
  1773. ____________________________________________________________________________
  1774.  
  1775. *** Subject: M11. Why doesn't email registration to Mathematica work?
  1776.  
  1777. There is a bug with this option where the mail instead of being sent to Wolfram  
  1778. is
  1779. stored in /tmp/email.message. This file seems to be suitable for mailing to
  1780. register@wri.com 
  1781.  
  1782. ____________________________________________________________________________
  1783.  
  1784. *** Subject: M12. How do I stop NeXTMail/Sendmail adding\ ^Ms onto the end of  
  1785. lines? 
  1786.  
  1787. In /etc/sendmail.cf make this change:
  1788.  
  1789. [old code]
  1790.  
  1791.     #####        UUCP Mailer specification
  1792.     #####
  1793.     Muucp,    P=/usr/bin/uux, F=msDFMhuU, S=13, R=23,
  1794.  
  1795. [new code]
  1796.  
  1797.     #####        UUCP Mailer specification
  1798.     #####
  1799.     Muucp,    P=/usr/bin/uux, F=msDFMhuU, S=13, R=23, E=\n,
  1800.  
  1801. ____________________________________________________________________________
  1802.  
  1803. *** Subject: M13. Where can I get black spray paint for my NeXT? 
  1804.  
  1805. Sprayon Paint
  1806. Omni-Packblend
  1807. 4Next-Black (icon black)
  1808. LAV-16
  1809. 25216
  1810.  
  1811. Call 1-800-777-2966 for the name of a dealer near you. It's nominally $2.75/16
  1812. oz. can. 
  1813.  
  1814. ____________________________________________________________________________
  1815.  
  1816. *** Subject: M14. What default affects menu location?
  1817.  
  1818. dwrite GLOBAL NXMenuX <value>
  1819. dwrite GLOBAL NXMenuY <value>
  1820.  
  1821. ____________________________________________________________________________
  1822.  
  1823. *** Subject: M15. How to get Gourmet to boot up the Mathematica 2.0 kernel? 
  1824.  
  1825. Login as root, or get root privileges running 'su', and execute the following
  1826. five commands:  
  1827.  
  1828.     mkdirs /NextApps/Mathematica.app/Kernel/NeXT
  1829.     cd /NextApps/Mathematica.app/Kernel
  1830.     ln -s uuuuu/Mathematica.app/Kernel/Display Utilities
  1831.     cd NeXT
  1832.     ln -s vvvvv/math mathexe
  1833.  
  1834. where uuuuu is the directory where Mathematica.app was placed (typically,
  1835. /LocalApps) and vvvvv is the directory where the executable 'math' was placed
  1836. (typically, /usr/local/bin)  
  1837.  
  1838. ____________________________________________________________________________
  1839.  
  1840. *** Subject: M16. How to have the hostname show up on the NeXT login screen? 
  1841.  
  1842. As root:
  1843.  
  1844.     dwrite loginwindow HostName localhost
  1845.  
  1846. The "localhost" will be replaced with your system name.    
  1847.     
  1848. ____________________________________________________________________________
  1849.  
  1850. *** Subject: M17: How does one set UNIX man pages to be viewed in nroff format  
  1851. with DL like the standard manual pages?
  1852.  
  1853. Beyond looking in the man pages under ixBuild, etc., what you want to do is put  
  1854. a
  1855. few files (contents listed below file name) the .index directory:  
  1856.  
  1857.     .roffArgs:
  1858.     -man
  1859.  
  1860.     displayCommand:
  1861.     tbl %s | nroff -man
  1862.  
  1863.     ixBuildOptions:
  1864.     -fman -Nwhatis -Ncat[1-8ln] -V
  1865.  
  1866. Other options that people suggested for ixBuildOptions:
  1867.  
  1868.     -fman -Nwhatis -Ncat[1-8] -V /usr/local/man
  1869.     -fman -Nwhatis -V /usr/local/man/man*
  1870.  
  1871. I don't think you need to explicitly name the directory in the first
  1872. alternative, but you do in the second unless you want the cat* directories
  1873. indexed as well.
  1874.  
  1875. Note: Do NOT leave a trailing return after the line in ixBuildOptions; DL will
  1876. barf.  (I think someone said that, as shipped, the standard man .index/
  1877. ixBuildOptions had this problem.)  
  1878.  
  1879. ____________________________________________________________________________
  1880.  
  1881. *** Subject: M18: Can I automatically have my ~/.signature file appended to  
  1882. mail I send with Mail.app?
  1883.  
  1884. I want to automatically add additional header lines to mail going  out from
  1885. Mail.app (such as Reply-To or X-faces headers). Can this be  done? 
  1886.  
  1887. [Carl Edman]
  1888.  
  1889. Yes, on both counts. First create a simple text file the following  content: 
  1890.  
  1891.     #!/bin/sh
  1892.     {
  1893.     if test -r ${HOME}/.add-header; then cat ${HOME}/.add-header; fi
  1894.     cat -
  1895.     if test -r ${HOME}/.signature; then echo "--"; cat ${HOME}/.signature; 
  1896.     fi
  1897.     }| /usr/lib/sendmail "$@"
  1898.  
  1899. A good name for this file would be "sendmail-addheader". If you want to  and  
  1900. can
  1901. install it for system-wide use put this file in e.g. /usr/lib.  Otherwise your
  1902. private ~/Unix/bin directory is also fine. Make certain  that this file has
  1903. execute permission. To set that, use e.g. "chmod 755 
  1904. /usr/lib/sendmail-addheader".
  1905.  
  1906. Next, open up the preferences panel in Mail.app. Switch to the expert  options.
  1907. Change the Mailer option from "/usr/lib/sendmail" (which it  should
  1908. originally be) to "/usr/lib/sendmail-addheader" (or whatever the  name of
  1909. the file you created is). OK this and you should be set. 
  1910.  
  1911. From now on your ~/.signature file should always be appended to all  mail sent
  1912. out with Mail.app. In addition if you have a file called  add-header in your
  1913. home-directory it should automatically be prepended  to your outgoing mail.
  1914. To implement a reply-to line, you would simply  give it the following content:  
  1915.  
  1916.     Reply-to: My Real Human Name <name@my.real.address>
  1917.  
  1918. IMPORTANT: Make certain that you have one and exactly one newline at  the end  
  1919. of
  1920. ~/.add-header. Anything might break outgoing mail. Beware !
  1921.  
  1922. BUG: The ~/.signature file is not added properly for NeXT mail  containing
  1923. attachments. The headers will still be added properly. This  could be fixed but
  1924. probably is more of a hassle than it is worth. 
  1925.  
  1926. ____________________________________________________________________________
  1927.  
  1928. *** Subject: M19: How can I quickly find a file if I don't know it's directory?
  1929.  
  1930. The Unix 'find' command on the NeXT has the capability of quickly searching a
  1931. database of all the files.  This database is located in /etc/find.codes and has
  1932. to be generated periodically.  You can automatically generate this database,
  1933. say twice a week at 3:15 a.m., by adding this line to your file
  1934. /etc/crontab.local (you might have to create this file).  
  1935.  
  1936. 15 03 * * 2,5 root    /usr/lib/find/updatedb > /usr/adm/updatedb.err
  1937.  
  1938. After this has run, you can quickly find any file from a terminal by typing 
  1939.  
  1940.  
  1941.     find pattern
  1942.     
  1943. where pattern is a part of the file name you want (it is case-sensitive).  
  1944.  
  1945.  
  1946. ____________________________________________________________________________
  1947.  
  1948. NeXT-FAQ Editor:
  1949. Nathan Janette nathan@laplace.csb.yale.edu
  1950.  
  1951.  
  1952. --
  1953. Nathan Janette        "I'm a NeXTstep man,
  1954. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  1955. New Haven, CT
  1956. nathan@laplace.biology.yale.edu (NeXT)
  1957.  
  1958.  
  1959. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  1960. Date: Fri, 13 Nov 1992 20:00:33 GMT
  1961. Newsgroups: comp.sys.next.announce
  1962. Subject: NeXT-FAQ.NeXTSTEP486: Questions about NeXTSTEP 486
  1963.  
  1964. NeXT-FAQ.NeXTSTEP486: Questions about NeXTSTEP 486
  1965.  
  1966.  
  1967. *** Subject: S1.  What is the current status of NeXTSTEP 486?
  1968.  
  1969. We have just finished an early release of NeXTSTEP 486 3.0. This release was
  1970. designed a select group of Independent Software Vendors. Several software
  1971. vendors have already ported their software to NeXTSTEP 486.   
  1972.  
  1973. ____________________________________________________________________________
  1974.  
  1975. *** Subject: S2.  Where can I see NeXTSTEP 486 3.0?
  1976.  
  1977. NeXTSTEP 486 release 3.0 was shown at UNIX Expo, Seybold and future trade
  1978. shows such as Comdex. In early October, demonstration systems in NeXT
  1979. sales offices and NeXT's headquarters in Redwood City, CA will be updated
  1980. to the this new release.   
  1981.  
  1982. ____________________________________________________________________________
  1983.  
  1984. *** Subject: S3.  When will the first Beta release of NeXTSTEP 486 be  
  1985. available?
  1986.  
  1987. NeXTSTEP 486 Beta release is scheduled for the 4th quarter 1992.  
  1988.  
  1989. ____________________________________________________________________________
  1990.  
  1991. *** Subject: S4.  How do I get on the beta list for NeXTSTEP486 3.0?
  1992.  
  1993. To get added to the beta release list, send email with the subject:
  1994. "NeXTSTEP486 beta" to the email address "nextstep486_info@next.com."  
  1995.  
  1996. ____________________________________________________________________________
  1997.  
  1998. *** Subject: S5.  When will the first "Shrink Wrap"  release of NeXTSTEP 486 be  
  1999. available? 
  2000.  
  2001. NeXTSTEP 486 first customer shipment of the "Shrink Wrap" release is
  2002. scheduled for the 1st quarter 1993.  
  2003.  
  2004. ____________________________________________________________________________
  2005.  
  2006. *** Subject: S6.  How does NeXTSTEP 486 differ from NeXTSTEP on NeXT Computers?
  2007.  
  2008. It doesn't. NeXTSTEP 486 is a complete port of the NeXTSTEP 3.0 software
  2009. environment to Intel-based Computers. NeXTSTEP 486 has the same User
  2010. Interface, Development Environment, Applications, Networking (NFS,
  2011. Novell, Appleshare), State of the Art Color, Mach UNIX, Display Postscript,
  2012. 3D Renderman etc, etc.
  2013.  
  2014. ____________________________________________________________________________
  2015.  
  2016. *** Subject: S7.  What about support for NeXT Computer specific hardware  
  2017. features such as the DSP?
  2018.  
  2019. NeXT Computers offer additional hardware support not commonly available for
  2020. Intel systems. This includes the DSP. The DSP in a NeXT Computer is used for a
  2021. variety of functions including ISDN support and real-time audio compression
  2022. / de-compression. ISDN support for NeXTSTEP 486 will be provided via an add-on
  2023. PC card and ISDN adapter. Real-time audio compression / de-compression
  2024. support is currently under investigation.
  2025.  
  2026. ____________________________________________________________________________
  2027.  
  2028. *** Subject: S8.  How would you compare 486 systems running NeXTSTEP 486 vs the  
  2029. NeXT Computer product line?
  2030.  
  2031. NeXT Computers are true integrated workstations designed to provide high
  2032. performance throughout the entire system. In order to make a fair comparison,
  2033. an Intel system must be equipped with a complete set of high performance
  2034. interfaces. In other words, a 486DX/2 50Mhz with a processor-direct graphics
  2035. system, EISA backplane, 32bit LAN, 32bit SCSI, 16bit Sound and a
  2036. high-performance SCSI disk will perform similar to a NeXTstation Turbo. A
  2037. 486DX 33Mhz similarly equipped should provide performance equivalent to a
  2038. NeXTstation. Intel-based systems configured for this level of performance
  2039. often cost as much or more than NeXTstations; please contact NeXT Hardware
  2040. Product Marketing for additional comparison information.
  2041.  
  2042. ____________________________________________________________________________
  2043.  
  2044. *** Subject: S9.  Can I use NeXTSTEP 486 systems with my existing NeXT  
  2045. Computers?
  2046.  
  2047. Of course! NeXTSTEP 486 is design to plug and play with existing NeXT
  2048. installations. NeXT has addressed interoperability between NeXTSTEP
  2049. systems in the following ways:   
  2050.  
  2051. * NeXTSTEP systems share identical networking capabilities.
  2052. * NeXTSTEP systems share the same Distributed Objects.
  2053. * NeXTSTEP systems use the same system and network administration
  2054.    services.
  2055. * NeXTSTEP systems use the same mass storage format. Yes, you can
  2056.    take a external SCSI drive, removable media (ie Bernoulli etc) or
  2057.    floppy disk and use it interchangeably between NeXT Computers and
  2058.    NeXTSTEP 486 systems.
  2059.  
  2060. ____________________________________________________________________________
  2061.  
  2062. *** Subject: S10.  How do I use applications compiled for both NeXT Computers  
  2063. and NeXTSTEP 486 on the same network?
  2064.  
  2065. Simply. NeXTSTEP 3.0 includes a new feature called Multi-Architecture
  2066. Binaries (so called "Fat" binaries). This capability allows developers to
  2067. compile NeXTSTEP applications on multiple system architectures, and
  2068. combine them into a single package. When an application is run, NeXTSTEP will
  2069. extract the appropriate instructions for the local system, and run the
  2070. application. This operation is completely transparent to the user, it just
  2071. works! Most of the NeXTSTEP applications in the future will be delivered as
  2072. Multi-Architecture Binaries. Tools are also provided to "Slim" binaries for
  2073. use in a one architecture environment.
  2074.  
  2075. ____________________________________________________________________________
  2076.  
  2077. *** Subject: S11.  Do Multi-Architecture Binaries take a lot of extra disk  
  2078. space?
  2079.  
  2080. No. Most applications consist of one or more executable programs (with
  2081. architecture dependent machine instructions) and a lot of text and data. This
  2082. machine independent data is typically data files used by the application,
  2083. help files, examples, internationalization etc. Since only the actual
  2084. machine dependent portion of the application is duplicated, a two
  2085. architecture application typically takes only about 20%-30% more disk space
  2086. than a single architecture application. If disk space is tight, tools are
  2087. provided to "Slim" binaries for use in a single architecture environment.
  2088.  
  2089. ____________________________________________________________________________
  2090.  
  2091. *** Subject: S12.  How difficult is it to recompile existing NeXT applications  
  2092. over to NeXTSTEP 486?
  2093.  
  2094. Very easy. Most programs will simply recompile and run, or require few
  2095. changes. We believe that any application that uses the standard development
  2096. environment and Object kits provided by NeXT should simply compile and run.
  2097. Only applications that use architecture specific features or data formats,
  2098. will require additional time to port. Several developers have already ported
  2099. applications to NeXTSTEP 486.  Appsoft Draw simply recompiled and ran,
  2100. Lighthouse Concurrence took 3 hours, other programs took 1/2 a day to 2 days,
  2101. and this was all on a very early release of NeXTSTEP 486 3.0!
  2102.  
  2103. ____________________________________________________________________________
  2104.  
  2105. *** Subject: S13.  When developing programs, are there any portability issues I  
  2106. should be aware of?
  2107.  
  2108. Yes. As stated above, any applications that use the standard tools provided by
  2109. the NeXTSTEP development environment, should just recompile and work. To
  2110. make sure developers are aware of  portability issues, NeXT is producing a
  2111. guide to address source code portability between different architectures
  2112. running NeXTSTEP. This guide should be available in November.
  2113.  
  2114. ____________________________________________________________________________
  2115.  
  2116. *** Subject: S14.  What is the difference between the NeXTSTEP 486 User  
  2117. Environment and Developer Environment?
  2118.  
  2119. The NeXTSTEP 486 User Environment consists of the entire NeXTSTEP 3.0
  2120. environment, minus the developer tools. The Developer Environment includes
  2121. the developer tools such Interface builder, Project Builder, C compilers,
  2122. Object Kits, example source code and developer documentation.   
  2123.  
  2124. ____________________________________________________________________________
  2125.  
  2126. *** Subject: S15.  What are the general requirements to run NeXTSTEP 486 on  
  2127. Intel-based Computers?
  2128.  
  2129. Please refer to the NeXTSTEP 486 - Desktop Systems Hardware Compatibility
  2130. Overview. This document addresses RAM, Disk, Graphics Adapters and I/O card
  2131. support for NeXTSTEP 486. A specific NeXTSTEP 486 Hardware Compatibility
  2132. Guide will be available in November.
  2133.  
  2134. ____________________________________________________________________________
  2135.  
  2136. *** Subject: S16.  If a specific I/O card is not supported by NeXT, can 3rd  
  2137. parties write drivers for NeXTSTEP 486?
  2138.  
  2139. Yes. NeXTSTEP 486 uses a newly developed object-oriented driver
  2140. architecture that brings the benefits of object-orientation all the way down
  2141. to the I/O card driver level. Complete documentation for this new "Driver Kit"
  2142. architecture will be available later this year.
  2143.  
  2144. ____________________________________________________________________________
  2145.  
  2146. *** Subject: S17.  How will NeXTSTEP 486 be installed?
  2147.  
  2148. NeXTSTEP 486 will come with a boot floppy and a CDROM. To install NeXTSTEP 486,  
  2149. the system boots from the floppy, and then installs the minimum NeXTSTEP
  2150. environment from the CDROM (SCSI CDROM drive). The user may then chose from
  2151. several optional packages depending on the available disk space and user
  2152. requirements.
  2153.  
  2154. ____________________________________________________________________________
  2155.  
  2156. *** Subject: S18.  Has NeXT published any specific configurations I can  
  2157. purchase today?
  2158.  
  2159. Yes. Specific configurations for DELL and Compaq computers are available.
  2160. Information about additional systems vendors will be available in November.  
  2161.  
  2162. ____________________________________________________________________________
  2163.  
  2164. *** Subject: S19.  Will NeXTSTEP 486 run on 386 machines?
  2165.  
  2166. No. NeXTSTEP 486 uses several 486 specific features that enhance the
  2167. performance of NeXTSTEP. NeXTSTEP 486 will support any true 486.
  2168.  
  2169. ____________________________________________________________________________
  2170.  
  2171. *** Subject: S20.  Will NeXTSTEP 486 run on the Cyrix 486SLC?
  2172.  
  2173. No. The Cyrix chip not a true 486.
  2174.  
  2175. ____________________________________________________________________________
  2176.  
  2177. *** Subject: S21.  Will NeXTSTEP 486 run on the future Intel Microprocessors in  
  2178. the x86 family?
  2179.  
  2180. Of course! NeXTSTEP 486 will not only support them, but will take advantage of
  2181. any performance enhancements available with future Intel CPU's, just as NeXT
  2182. has taken advantage of the 486.
  2183.  
  2184. ____________________________________________________________________________
  2185.  
  2186. *** Subject: S22.  Will NeXTSTEP 486 run on portable computers?
  2187.  
  2188. Yes. Many portables and notebooks with 486 CPU's and sufficient system
  2189. resources (8+MB RAM and 120+MB hard disk space) are available. Since NeXTSTEP
  2190. 486 will support 640x480 VGA displays in grayscale, NeXTSTEP 486 can run on
  2191. these systems. Do be aware that NeXTSTEP's user interface and applications
  2192. were not designed for low-resolution screens, and consequently will impose
  2193. limitations on the use of some applications. Also, typical battery
  2194. management systems do not work with multi-tasking operating systems. Future
  2195. versions of NeXTSTEP 486 will provide driver support for portable-oriented
  2196. peripherals such as pocket Ethernet, SCSI and Sound adapters and PC/MCIA
  2197. cards. We expect additional device drivers for portable peripherals to be
  2198. available in Q3-Q4 1993. Until drivers are available for portable SCSI
  2199. adapters, NeXTSTEP 486 can be installed on portables by using a docking
  2200. station with SCSI adapter and CDROM. The docking station can then be used for
  2201. a local area network card. NeXT is investigating future Intel microprocessors
  2202. that may provide battery management support for advanced operating systems
  2203. such as NeXTSTEP.   
  2204.  
  2205. ____________________________________________________________________________
  2206.  
  2207. *** Subject: S23.  Will NeXTSTEP 486 be able to run Microsoft DOS and Windows  
  2208. programs?
  2209.  
  2210. Yes. NeXTSTEP 486 will support a DOS and Windows compatibility package. This
  2211. software will allow DOS 5.0 and Windows 3.1 programs to run within a NeXTSTEP
  2212. window. Support will include DOS "Protected" mode and Windows 3.1 "Standard"
  2213. mode (Win-16). Support for Win-32 applications is planned for the second half
  2214. of 1993.
  2215.  
  2216. ____________________________________________________________________________
  2217.  
  2218. *** Subject: S24.  Will DOS and Windows compatibility be included with NeXTSTEP  
  2219. 486?
  2220.  
  2221. We have not yet announced how this capability will be packaged.
  2222.  
  2223. ____________________________________________________________________________
  2224.  
  2225. *** Subject: S25.  How will my DOS and Windows applications perform under  
  2226. NeXTSTEP 486?
  2227.  
  2228. Very well. The DOS/Windows compatibility package for NeXTSTEP 486 takes full
  2229. advantage of the 486 microprocessor. Depending on system hardware
  2230. configuration and type of DOS/Windows application, performance should vary
  2231. between 386 and 486 native DOS/Windows performance. In addition, to enhance
  2232. the performance of Windows applications, a MS Windows specific Graphics
  2233. Device Interface (GDI) driver which maps Microsoft Windows calls directly to
  2234. the NeXTSTEP window server will be part of the system.
  2235.  
  2236. ____________________________________________________________________________
  2237.  
  2238. *** Subject: S26.  Is the window I use to run Microsoft Windows applications  
  2239. resizable?
  2240.  
  2241. Yes. You can set the Windows session to any size you wish up to the maximum  
  2242. screen size available to the NeXTSTEP 486 system you are using.  
  2243.  
  2244. ____________________________________________________________________________
  2245.  
  2246. *** Subject: S27.  Will this DOS/Windows compatibility system allow me to run  
  2247. several DOS programs at once?
  2248.  
  2249. Yes. Since NeXTSTEP 486 is a multi-tasking, virtual memory operating
  2250. environment, several DOS/Windows sessions can be run at once.
  2251.  
  2252. ____________________________________________________________________________
  2253.  
  2254. *** Subject: S28.  Can I cut and paste between DOS/Windows sessions and  
  2255. NeXTSTEP applications?
  2256.  
  2257. Yes. You can cut and paste text and graphics between DOS/Windows and NeXTSTEP
  2258. applications.
  2259.  
  2260. ____________________________________________________________________________
  2261.  
  2262. *** Subject: S29.  Can I use both DOS and NeXTSTEP 486 partitions on the same  
  2263. hard disk?
  2264.  
  2265. Yes. NeXTSTEP 486 will support multiple operating systems on the same local
  2266. hard disk. When the system boots, the user can chose to boot another operating
  2267. system (such as DOS) or NeXTSTEP. If the local partition contains DOS,
  2268. NeXTSTEP 486 will be able to access the local DOS partition and read/write
  2269. files to it.
  2270.  
  2271. ____________________________________________________________________________
  2272.  
  2273. *** Subject: S30.  Can NeXTSTEP 486 read and write DOS format floppies?
  2274.  
  2275. Of course. Just like all NeXT Computers.
  2276.  
  2277. ____________________________________________________________________________
  2278.  
  2279. *** Subject: S31.  What are the hardware specs for NeXTSTEP 486?
  2280.  
  2281. This document describes in general terms, the types of IBM Compatible PC based
  2282. hardware that will be supported by NeXTSTEP 486 in it's First General Release.
  2283. For specific supported configurations please refer to the NeXTSTEP 486
  2284. Hardware Compatibility Guide. For any hardware specification or purchase,
  2285. please contact NeXT for the latest update to this Guide. This overview is
  2286. preliminary, and subject to change as additional PC hardware is certified for
  2287. NeXTSTEP 486.  
  2288.  
  2289. General Requirements:
  2290.  
  2291. CPU - 486 based PC Compatible Computer. This includes 486SX, 486DX, 486DX/2.
  2292. Future Intel Microprocessor designs in the x86 family will also be supported.
  2293. ISA or EISA expansion bus. 486DX and 486DX/2's are recommended for better
  2294. performance.
  2295.  
  2296. Available Hard Disk Space - User Environment, 120 MB Minimum. Developer
  2297. Environment, 330 MB Minimum. Larger local disks are recommended for stand
  2298. alone systems.  
  2299.  
  2300. Graphics:
  2301.  
  2302. NeXTSTEP 486's Display Postscript Graphics system supports both Grayscale
  2303. and Color on 486 based PC's. The Graphics Adapter support and RAM requirements
  2304. vary depending upon the user's selection of Grayscale or Color. 
  2305.  
  2306. 2 Bit Grayscale System Support:
  2307.  
  2308. Graphics Adapters - Most VESA (Video Electronics Standards Association)
  2309. compatible VGA or Super VGA Graphics Adapters. This includes popular Super
  2310. VGA cards from vendors such as the Orchid, ATI, Paradise, Video Seven and
  2311. Compaq. These graphics adapters will be supported at resolutions of
  2312. 1024x768, 800x600 and 640x480. Resolutions at or above 800x600 are
  2313. recommended.  
  2314.  
  2315. RAM - Minimum 8 MB, 12 MB Recommended.
  2316.  
  2317. 16 Bit Color System Support:
  2318.  
  2319. Graphics Adapters - In order to provide adequate performance and Color
  2320. Quality, NeXTSTEP 486 requires High Performance "Workstation" style
  2321. Graphics Adapters. Many new Graphics Systems are being introduced that meet
  2322. these requirements, they include Intel JAWS (such as DELL Processor-Direct
  2323. Graphics), Chips and Technologies Wingine, and certain Local Bus Graphics
  2324. adapters. Depending upon the size of available VRAM (Video RAM) resolutions
  2325. of 800x600, 1024x768, 1120x832 and 1280x1024 will be supported. Graphics
  2326. Adapters designed for EISA based PC's are available (such as Compaq QVision
  2327. 1024/E and ATI Graphics Ultra Pro) or being developed, these are currently
  2328. being evaluated for performance and may provide an easy upgrade for existing
  2329. EISA PC's.  
  2330.  
  2331. RAM - Minimum 16 MB, 24 MB Recommended.
  2332.  
  2333. Additional Device Support:
  2334.  
  2335. Disk Interfaces - Both IDE and SCSI Hard Disk Interfaces will be supported.
  2336. SCSI adapters from Adaptec and DPT (for both ISA and EISA) will be supported,
  2337. with more to follow.
  2338.  
  2339. Pointing Devices - Microsoft and Logitec compatible Bus, PS/2 port and Serial
  2340. mice are supported. In addition certain graphics tablets will also be
  2341. supported.
  2342.  
  2343. Printer Support - Any Postscript Level I or II printer connected via a serial
  2344. or parallel port, including the NeXT Color Printer (connected via a SCSI
  2345. port).  Support of Non-Postscript printers will be available in a future
  2346. release.   
  2347.  
  2348. Networking Support  - ISA and EISA based Networking Adapters will be supported
  2349. including Ethernet and Token Ring Cards from vendors such as SMC (Western
  2350. Digital), Intel and 3Com. A Networking card is optional.
  2351.  
  2352. Sound Support  - Most popular PC sound Cards will be supported for both
  2353. Playback and Recording. These include PC Sound Adapters such as the Sound
  2354. Blaster, MediaVision Pro Audio Spectrum and Integrated Business Audio from
  2355. Compaq. A Sound card is optional.
  2356.  
  2357. ISDN Support   - NeXTSTEP 486 will also support high speed digital ISDN
  2358. connections through an ISA add-on card.
  2359.  
  2360. Additional Devices - Other popular PC peripherals such as FAX/Modems and
  2361. FAX/Modem add-on cards will be supported. 
  2362.  
  2363.  
  2364. ____________________________________________________________________________
  2365.  
  2366. NeXT-FAQ Editor:
  2367. Nathan Janette nathan@laplace.csb.yale.edu
  2368.  
  2369.  
  2370. --
  2371. Nathan Janette        "I'm a NeXTstep man,
  2372. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  2373. New Haven, CT
  2374. nathan@laplace.biology.yale.edu (NeXT)
  2375.  
  2376.  
  2377. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  2378. Date: Fri, 13 Nov 1992 20:02:29 GMT
  2379. Newsgroups: comp.sys.next.announce
  2380. Subject: NeXT-FAQ.os: Questions about the NeXT operating system
  2381.  
  2382. NeXT-FAQ.os: Questions about the NeXT operating system
  2383.  
  2384. *** Subject: O1. What preliminary information is there about NeXTstep 486? 
  2385.  
  2386. See the separate FAQ file on NeXTSTEP-486!
  2387.  
  2388. ____________________________________________________________________________
  2389.  
  2390. *** Subject: O2. Why does NeXTstep Release 1.0 hang a few seconds after  
  2391. attempting to boot?
  2392.  
  2393. Release 1.0 contains a bug that can corrupt the kernel /odmach if a user
  2394. attempts to launch /odmach from the browser.  The solution is to copy a clean
  2395. /odmach from another NeXT system. Be sure to change the permissions of the
  2396. newly installed /odmach to remove execute permissions to prevent future
  2397. occurrences of the same problem.  Release 1.0a and 2.0 do not have this  
  2398. problem.
  2399.  
  2400. It is possible for the sdmach to get corrupted in the same way. Boot from the  
  2401. OD,
  2402. copy an uncorrupted version of the kernel to the hard disk, and remove the
  2403. execute bits from sdmach. 
  2404.  
  2405. ____________________________________________________________________________
  2406.  
  2407. *** Subject: O3. How much free disk space is available on the NeXTstation and  
  2408. NeXTcube?
  2409.  
  2410. For NeXTstep 2.n:
  2411.  
  2412. As shipped, the 105MB NeXTstation has less than 25 MB free. Note: The swap  
  2413. space
  2414. is by default configured to 16MB with a low water mark of 20MB (the system does
  2415. not attempt to reduce the size of the swapfile space until the swapfile grows
  2416. past the low water mark).
  2417.  
  2418. The extended release takes 179M, including a 16M swapfile, and not including
  2419. Mathematica or Sybase (this is from a virgin install of 2.0 extended from an
  2420. optical).  
  2421.  
  2422. ____________________________________________________________________________
  2423.  
  2424. *** Subject: O4. What software is bundled with the new 040 NeXT machines?
  2425.  
  2426. Both the 105MB and 200MB systems come with Release 2.0 preinstalled. The
  2427. systems with larger hard disks have Release 2.0 Extended preinstalled.  The
  2428. price of all of the new systems includes the cost of the software license.   
  2429. Note
  2430. that the price of the 040 upgrade for 030 machines does not include the cost of
  2431. the software license. 
  2432.  
  2433.  
  2434. RELEASE 2.0 includes:
  2435.  
  2436.     *End User Applications
  2437.         Workspace Mgr(tm),
  2438.         NeXT Mail(tm),
  2439.         Digital Webster(tm) (9th Collegiate Dictionary(r)
  2440.         and Collegiate Thesaurus(r)),
  2441.         Digital Librarian(tm),
  2442.         Edit,
  2443.         Mathematica(r) [for higher education customers only],
  2444.         DataViz/Bridge(tm),
  2445.         Installer,
  2446.         FaxReader,
  2447.         Preferences,
  2448.         Preview for Post Script,
  2449.         PrintManager
  2450.     *Developer Tools
  2451.         VT100(tm) Terminal Emulator [based on Stuart]
  2452.     *System Administration Applications
  2453.         BuildDisk,
  2454.         InstallTablet,
  2455.         Mail Manager,
  2456.         NetInfo Manager,
  2457.         NetManager,
  2458.         Printer Tester,
  2459.         User Manager,
  2460.         Installer
  2461.  
  2462. RELEASE 2.0 (extended) adds:
  2463.  
  2464.     *End User Applications
  2465.         Oxford(r) Dictionary of Quotations,
  2466.         William Shakespeare-The Complete Works (DL),
  2467.         TEX(tm) Document Processing System (Radical Eye Software).
  2468.     *Developer Tools
  2469.         Interface Builder(tm),
  2470.         Objective-C(r) Language Compiler,
  2471.         C++ Language Compiler,
  2472.         Objective-C Class Definitions,
  2473.         56001 DSP Tools,
  2474.         GNU Emacs,
  2475.         GNU Debugger,
  2476.         BUG-56(tm) Debugger (Ariel),
  2477.         Malloc Debugger,
  2478.         AppInspector(tm),
  2479.         PostScript Tools,
  2480.         Application Kit(tm),
  2481.         Music Kit(tm),
  2482.         Sound Kit(tm),
  2483.         On-line technical documentation
  2484.  
  2485. You are allowed to copy software from the extended release from a friend if you
  2486. are licensed to run 2.0.
  2487.  
  2488. Digital Webster is not complete except in the "extended" release.
  2489.  
  2490. WriteNow(R) is no longer bundled as a full App. A crippled, read-only version
  2491. will continue to be bundled.  
  2492.  
  2493. ____________________________________________________________________________
  2494.  
  2495. *** Subject: O5. Can I delete /odmach or /sdmach and save 700K?
  2496.  
  2497. Go ahead and delete it if you want.  However, you might as well leave it there
  2498. since sdmach and odmach are links to the same file (i.e. you won't save much
  2499. space by deleting it).
  2500.  
  2501. Better to look for random core files!  Icon.app generates quite a lot of core
  2502. dumps.  
  2503.  
  2504. ____________________________________________________________________________
  2505.  
  2506. *** Subject: O6. NeXTstep 2.0 machines report an error on the console:  
  2507. "loginwindow: netinfo problem - No such directory."  Is this a problem?
  2508.  
  2509. The netinfo problem is because the /keyboard directory is missing. It's
  2510. benign...  
  2511.  
  2512. [EPS adds]
  2513.  
  2514. "But annoying.
  2515.     niutil -create . /keyboard" 
  2516.  
  2517. Fixed in 2.1.
  2518.  
  2519. ____________________________________________________________________________
  2520.  
  2521. *** Subject: O7. Under NeXTstep 2.0 running UUCP and other incoming connections  
  2522. hangs the modem serial line: what can I do?
  2523.  
  2524. There is a bug in the serial driver which causes getty to get stuck. The
  2525. situation arises after a successful uucico connection, subsequent
  2526. connections via modem will get a connection with the modem, but no login
  2527. prompt.  This is caused by getty hanging.  A simple work around  is to have a
  2528. process run in cron to reset the getty every 15 minutes:  
  2529.  
  2530.     #! /bin/sh -u
  2531.     PIDS=`ps -ax | bm getty | grep -v bm | awk '{print $1}'`
  2532.     kill -TERM $PIDS
  2533.  
  2534. Of course trying to connect when the script is running will not allow you to
  2535. connect, try again a minute later.  This fix will not affect on-going UUCP or
  2536. interactive connections.  This will probably be fixed in the next kernel
  2537. release.  
  2538.  
  2539. This bug is corrected in 2.1
  2540.  
  2541. ____________________________________________________________________________
  2542.  
  2543. *** Subject: O8. Applications installed in /LocalApps are not being found on my  
  2544. NeXTstep 2.0 system.
  2545.  
  2546. Workspace has its own internal application path.  In 2.0 /LocalApps was
  2547. omitted.  Improv needs to have /LocalApps in the Workspace path if you have
  2548. Improve installed in /LocalApps.  The work around in 2.0 only is:  
  2549.  
  2550.     dwrite Workspace ApplicationPaths  
  2551. "~/Apps:/LocalApps:/NextApps:/NextDeveloper/Apps:/NextAdmin:/NextDeveloper/Demo 
  2552. s
  2553.     (one continuous line! - pasc)
  2554.  
  2555. This bug is corrected in 2.1, and hopefully all subsequent releases. 
  2556.  
  2557. ____________________________________________________________________________
  2558.  
  2559. *** Subject: O9. Why can't root login onto client machines?
  2560.  
  2561. A number of people have complained about the situation where root can log onto
  2562. the configuration server, but not its clients.  Login proceeds normally, then
  2563. a window with "Workspace error Internal error (signal 10)" pops up.  Other
  2564. users are not affected.
  2565.  
  2566. This scenario occurs with NetBooted clients that are not permitted root
  2567. access to / via the server's /etc/exports file, either via an explicit root=
  2568. option or [the most heinous] anon=0. For security reasons many sites will NOT
  2569. want to permit such access.
  2570.  
  2571. Note that what you're up against is only a Workspace Manager misfeature;
  2572. there's no problem logging in as root on the real UNIX console, or logging in  
  2573. as a
  2574. non-root user and then using "su" to obtain root privileges.  
  2575.  
  2576. Root access is needed to:
  2577.  
  2578. - Log in a root Workspace.
  2579. - Perform BuildDisk on a client.
  2580. - Run the GuidedTour demo for the first time subsequent invocations will not
  2581. autologin, but they will run just fine if you log in as NextTour (no password). 
  2582.  
  2583. It is not required to perform updates on the local NetInfo database, for any
  2584. normal user operations, nor to run programs requiring root access on the
  2585. server using -NXHost.  
  2586.  
  2587. ____________________________________________________________________________
  2588.  
  2589. *** Subject: O10. How to boot a NeXT from the second (higher SCSI ID) HD?
  2590.  
  2591.     bsd(1,0,0) -a
  2592.  
  2593. which will then ask you for the drive to use as the root disk, or still easier, 
  2594.  
  2595.     bsd(1,0,0)sdmach rootdev=sd1
  2596.  
  2597. ____________________________________________________________________________
  2598.  
  2599. *** Subject: O11. How to make swapfile shrink to the "normal" size?
  2600.  
  2601. The swapfile is located in /private/vm.  The only current way to make it shrink
  2602. is to reboot the machine.
  2603.  
  2604. Putting a space after the comma in /etc/swaptab (lowat=###,hiwat=###) makes
  2605. swapon ignore the hiwat entry. 
  2606.  
  2607. ____________________________________________________________________________
  2608.  
  2609. *** Subject: O12. Does netinfo work between machines running NeXTstep 2.n and  
  2610. 3.0?
  2611.  
  2612. Yes.
  2613.  
  2614.  
  2615. ____________________________________________________________________________
  2616.  
  2617. NeXT-FAQ Editor:
  2618. Nathan Janette nathan@laplace.csb.yale.edu
  2619.  
  2620.  
  2621. --
  2622. Nathan Janette        "I'm a NeXTstep man,
  2623. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  2624. New Haven, CT
  2625. nathan@laplace.biology.yale.edu (NeXT)
  2626.  
  2627.  
  2628. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  2629. Date: Fri, 13 Nov 1992 20:02:44 GMT
  2630. Newsgroups: comp.sys.next.announce
  2631. Subject: NeXT-FAQ.peripherals:  Questions about peripherals for the NeXT
  2632.  
  2633. NeXT-FAQ.peripherals:  Questions about peripherals for the NeXT
  2634.  
  2635.  
  2636. *** Subject: P1. What type of microphones will work with the NeXT?
  2637.  
  2638. Some NeXT owners use the RadioShack (Realistic) Tie Clip Microphone ($19.95)
  2639. cat 33-1052.  NeXT Computer, Inc. uses the "Sony Electret Condenser
  2640. Microphone ECM-K7" in-house (available for ~$60).  Some use Sony Tie-Clip
  2641. microphone, #ECM-144, which costs around $40.  Others have successfully used
  2642. a WalMart brand microphone (available for ~$6).  
  2643.  
  2644. ____________________________________________________________________________
  2645.  
  2646. *** Subject: P2. How do I connect a modem to the NeXT?
  2647.  
  2648. Previously, we suggested that people use Mac modem cables; however, it has
  2649. come to our attention that there is no one standard Mac modem cable.  Since
  2650. correct modem operation on a NeXT depends upon a correctly wired modem cable,
  2651. buying a Mac cable is not a good idea.  Some Mac cables do not allow dial-in  
  2652. and no
  2653. Mac cable allows the use of hardware flow control.  For these reasons, we are
  2654. recommending that only cables that meet NeXT specifications be used.
  2655. [however, if you have a Mac modem cable lying around and don't care about
  2656. dial-in or hardware flow control, then by all means....]
  2657.  
  2658. These cables are available commercially from NextConnection, and from
  2659. Computer Cables and Devices, or can be custom built.  Note that no off-
  2660. the-shelf Mac cable will allow hardware flow control.  It is however possible
  2661. to make a such a cable from an Imagewriter II cable by replacing one of the  
  2662. mini-8
  2663. ends with a DB-25 connector.  
  2664.  
  2665. Hardware flow control is absolutely essential for all serial port
  2666. connections with speeds of 9600 bps and above. Make certain that you cable
  2667. supports it, your modem is configured to use it and you are using the hardware
  2668. flowcontrol devices /dev/cuf[ab], /dev/ttydf[ab] and /dev/ttyf[ab],
  2669. respectively. 
  2670.  
  2671. Most people use tip or kermit to control the modem.  SLIP and/or UUCP may also  
  2672. be
  2673. used (but are more complicated to set up and require the remote machine to also
  2674. have SLIP and/or UUCP (respectively)).
  2675.  
  2676. The 2.0 Network and System Administration Manual, which is available in
  2677. hard-copy (shipped with each machine) contains an extensive description of
  2678. how to use modems with the NeXT machine.  Additionally NeXT in their
  2679. TechSupportNotes series called SerialPortDoc.wn and UUCP for 1.0/1.0a
  2680. systems .  This document is available from most FTP sites that carry
  2681. NextAnswers.  Also, try to obtain the comp.sys.next note by Mark Adler
  2682. entitled "How to connect a modem" (reposted 5 Jan 91) [Adler's note does
  2683. contain info on the changes required to connect a modem to the 68040 NeXTs]  
  2684.  
  2685. ____________________________________________________________________________
  2686.  
  2687. *** Subject: P3. Are there any alternative sources for the SCSI-II to SCSI-I  
  2688. cable required to attach external SCSI devices to the 040 NeXTs?
  2689.  
  2690. Yes.  This cable is the same as the one used by Sun SparcStations and  
  2691. DecStation
  2692. 5000's (but not DecStation 3100's which use 68-pin micro rather than the 50pin
  2693. micro connector used on NeXT 040, Suns and DecStation 5000).  
  2694.  
  2695. [Carl Lowenstein adds]
  2696.  
  2697. The implication that a Sun SparcStation cable can be used with NeXT
  2698. peripherals is generally false.  NeXT themselves, and DEC, and nearly
  2699. everyone else who makes SCSI peripherals, puts Telco-50 (centronics)
  2700. connectors on their devices.  Sun in their infinite wisdom uses DD50 which are
  2701. quite different.  Telco-50 is an approved connector type in the SCSI spec.
  2702.  
  2703. Probably the original point was that the 50-pin microSCSI on the NeXT and Sun
  2704. and some DecStations was different from the 68-pin microSCSI on the
  2705. DecStation 5000.  But this does not address the other end of the cable. 
  2706.  
  2707. ____________________________________________________________________________
  2708.  
  2709. *** Subject: P4. What fax modems will work with the NeXT?
  2710.  
  2711. The following fax modems are currently available for the NeXT Computer:  
  2712.  
  2713.     Manufacturer, Model Supplier, Phone        Avail.  Type
  2714.     ----------------------------------------------------------------
  2715.     DoveFax for NeXT, Dove Computer, ???    Now     Class 1
  2716.     HSD FaxMaster, HSD Microcomputer, 800-828-5522Now     Class 2*
  2717.     mix fax, i link GmbH, +49 30 215 70 29    Now     Class 2**
  2718.     
  2719. (*)Note that the Class 2 is not yet approved; it is still out for ballot, after
  2720. having failed in an October 1990 round.  The Abaton InterFax 24/96 NX driver
  2721. supports Class 2 as it was in that draft;  there are expected to be very few
  2722. changes prior to approval.
  2723.  
  2724. (**)Note that mix fax works with both the October 1990 and October 1991 draft
  2725. versions of Class 2, especially with the NeXT supplied Class 2 modem driver.
  2726. Upgrading to an approved version of  Class 2 would be a matter of just a  
  2727. software
  2728. update (holds true for any forthcoming (class 3?) standard, for that matter). 
  2729.  
  2730. In order to use a fax modem with the NeXT Computer, a NeXT compatible fax  
  2731. driver
  2732. must be available to operate the modem.  Modem control procedures may be
  2733. proprietary or conform to one of the following EIA/TIA standards:  
  2734.  
  2735. Class 1: CCITT T.30 session management and CCITT T.4 image data handling are
  2736. controlled by the driver.
  2737.  
  2738. Class 2*: CCITT T.30 session management and image data transport are handled
  2739. by the modem.  CCITT T.4 image data preparation and interpretation are
  2740. controlled by the driver. 
  2741.  
  2742. Release 2.0 of the NeXT system software includes a Class 2 modem driver which
  2743. will work with any fax modem which meets the EIA/TIA Asynchronous Facsimile
  2744. Control standard.  Other fax modems must supply a NeXT compatible driver.  
  2745.  
  2746. The following are notes by Alan Marcum of NeXT Tech Support  concerning the
  2747. Class 2 modem driver:
  2748.  
  2749.     Note that there's a small bug in 2.0 (fixed in 2.1): a
  2750.     symbolic link is missing for the file
  2751.     Class2_Fax_Modem_Driver in /usr/lib/NextPrinter.
  2752.     The simple fix: create the link; it should reference
  2753.     Interfax_Fax_Modem_Driver, also in the
  2754.     /usr/lib/NextPrinter directory. 
  2755.  
  2756.     An alternative workaround for Class 2, especially
  2757.     useful for  novices: just use InterFax as the modem type in
  2758.     PrintManager, rather than Class 2*.
  2759.  
  2760.     After installing a fax modem using PrintManager one must
  2761.     repeat setting things in the Fax Options panel in order
  2762.     for them to be stored correctly. In particular, these
  2763.     include the Rings to Answer and Number of Times to Retry. 
  2764.     This affects all fax modems being installed.
  2765.  
  2766.     If one uses illegal characters in the Modems Number field
  2767.     in the Fax Options when configuring an InterFax modem
  2768.     then the modem will not answer the phone.  Legal
  2769.     characters are digits, spaces, and plus signs (+).  This
  2770.     does not affect the Dove modem. 
  2771.  
  2772. ____________________________________________________________________________
  2773.  
  2774. *** Subject: P5. How may I attach more than two serial ports to the NeXT?
  2775.  
  2776. Unitnet has a device, the SLAT-1, that will connect to the scsi bus.
  2777.  
  2778.     Uninet Perhipherals, Inc.
  2779.     Voice: 714-546-1100
  2780.     sales@cpd.com
  2781.  
  2782. [Jacob Gore adds:]
  2783. Also, one can use an IP terminal server.  In a non-Internet environment,
  2784. inexpensive terminal servers, which don't control access to the network
  2785. securely, can be used.  If your network is an Internet subnet, you must use a
  2786. terminal server that controls either: (1) who can log into the terminal
  2787. server, or (2) which machines the terminal server will access.  These tend to  
  2788. be
  2789. more expensive (around $250/port, but in 8-port increments), but it may be
  2790. quite economical means of sharing ports among many NeXTs (or other computers)
  2791. on the network.  
  2792.  
  2793. [Eric P. Scott adds:]
  2794. Particularly if one has a NeXT network, an Ethernet terminal server may be the
  2795. way to go.  One that supports Linemode Telnet (such as the Xylogics Annex III)
  2796. will offer the best performance. 
  2797.  
  2798. ____________________________________________________________________________
  2799.  
  2800. *** Subject: P6. What is the best and/or cheapest way to connect a NeXT to a  
  2801. thick Ethernet? 
  2802.  
  2803. There are many possible solutions.  For example, here are three: 
  2804.  
  2805. 1) The University of Waterloo [Audio Research Group] uses an old door-stop PC
  2806. XT clone with two Western Digital cards (WD8003E Ethercard Plus, $250 CDN
  2807. each; you should be able to get them for under $200 (US$)) running Vance
  2808. Morrison's PCRoute (available from accuvax.nwu.edu). You will also need a
  2809. thickwire transceiver and a drop cable (about $300). In addition, you will
  2810. need Internet addresses for the NeXT and both PC Ethernet cards (and a subnet
  2811. address).  The documentation for PCRoute contains quite a bit of information
  2812. on the performance of this setup. This solution requires two subnets.  There is
  2813. another program called PCbridge that allows the machines on the thin and thick
  2814. wires to be part of the same subnet.  This product also does packet filtering,  
  2815. so
  2816. that packets destined to machines on the same side of the net do not cross  
  2817. over.  
  2818.  
  2819. 2) Cabletron sells a MR-2000C Singleport Repeater for $695 that does exactly
  2820. what you need minus drop cable and transceiver.  Their number  is (408)
  2821. 441-9900.
  2822.  
  2823. 3) The march 1992 INMAC networking and connectivity products catalog lists
  2824. thicknet to thinnet convertors. Product number Z903071 price $445. Claims
  2825. full ieee 802.3 comaptibility and diagnostic LED's.  
  2826.  
  2827. ____________________________________________________________________________
  2828.  
  2829. *** Subject: P7. How can I connect my NeXT to the telephone line and use it  
  2830. like an answering Machine? 
  2831.  
  2832. A company that is selling both hardware and software to allow you to do this: 
  2833.  
  2834.     SES Computing
  2835.     13206 Jenner Lane
  2836.     Austin, Texas 78729
  2837.     Voice: (512) 219-9468 (Demo system number)
  2838.     
  2839. i.link, a european company, has a combined data/fax modem and telephone
  2840. answering machine. It uses the DSP port and is implemented mainly in software
  2841. on the DSP with a little bit of hardware to interface to the phone line.  
  2842.  
  2843.     i.link GmbH
  2844.     Nollendorfstrasse 11-12
  2845.     D-1000 Berlin 30
  2846.     Germany
  2847.     Tel: +49 30 215 70 29
  2848.     Fax: +49 30 781 70 56
  2849.     Email: info@ilink.de
  2850.  
  2851. Hayes has announced a telephone interface which takes advantage of the yet to
  2852. be released PhoneKit in 3.0.  This interface will work for ISDN and POTS (plain
  2853. old telephone systems).  
  2854.  
  2855. ____________________________________________________________________________
  2856.  
  2857. *** Subject: P8. What color monitors can I use with the Color NeXT machines?
  2858.  
  2859. The important specs for the color monitor are:
  2860.  
  2861.     Horz Scan Rate:        61 KHz
  2862.     Vertical Scan Rate:    68 Hz
  2863.     Resolution:        1280x1024 (NeXT uses 1120x832)
  2864.     NON-INTERLACED
  2865.  
  2866. Displays may require alignment to adjust for the scan rate of NeXT machines.
  2867.  
  2868. Sony GDM-1601 were demonstrated with the NeXT color products. NeXT is not
  2869. shipping these monitors.  Sony no longer makes them, however there is a
  2870. replacement GDM-1606. 
  2871.  
  2872. The Nanao T560i 17" color display has been used with NeXTstation Color
  2873. machines, and seems to work well. 
  2874.  
  2875. Some larger NEC displays have also worked.
  2876.  
  2877. ____________________________________________________________________________
  2878.  
  2879. *** Subject: P9. Where can I get 13W3 to BNC adapters to connect third party  
  2880. color monitors? 
  2881.  
  2882. From NeXT: part number S4025.
  2883.  
  2884. NuData in New Jersey carries 13W3 female to 4 BNC male connectors. The price is
  2885. about $100. 
  2886.  
  2887.     NuData
  2888.     Voice: 908-842-5757
  2889.  
  2890.  
  2891. ____________________________________________________________________________
  2892.  
  2893. NeXT-FAQ Editor:
  2894. Nathan Janette nathan@laplace.csb.yale.edu
  2895.  
  2896.  
  2897. --
  2898. Nathan Janette        "I'm a NeXTstep man,
  2899. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  2900. New Haven, CT
  2901. nathan@laplace.biology.yale.edu (NeXT)
  2902.  
  2903.  
  2904. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  2905. Date: Fri, 13 Nov 1992 20:03:02 GMT
  2906. Newsgroups: comp.sys.next.announce
  2907. Subject: NeXT-FAQ.printing: Questions about printing on the NeXT
  2908.  
  2909. NeXT-FAQ.printing: Questions about printing on the NeXT
  2910.  
  2911.  
  2912. *** Subject: H1. What are some other sources of toner cartridges for the NeXT  
  2913. laser printer?
  2914.  
  2915. The toner cartridge is a standard EP-S cartridge, the same that fits the HP
  2916. LaserJet III and other printers.  
  2917.  
  2918. ____________________________________________________________________________
  2919.  
  2920. *** Subject: H2. What alternative printers (laser or otherwise) may be used  
  2921. with the NeXT?
  2922.  
  2923. Adding supported postscript printers is rather simple:  
  2924.  
  2925.     1. Get a serial cable (e.g., Macintosh to LaserWriter Plus), but
  2926.     check whether that works with your printer 
  2927.     (see below for HP-printers)!
  2928.     2. Configure using Print Manager
  2929.     3. Configure printer communication according to manufacturer's 
  2930.     recommendations. (9600 baud software flow control).
  2931.  
  2932. If you plan to connect an HP LaserJet (II, IIP, III, etc.) you need to make a
  2933. special cable in order for the NeXT 040 and HP to get the hardware handshaking
  2934. correct.  This is true for whatever version of the OS you are running.  
  2935.  
  2936. NeXT 68040 to HP LaserJet III Cable (not a Null-modem cable):
  2937.  
  2938.     Mini-Din       HP DB-25
  2939.  
  2940.     1   (DTR)      nc 
  2941.     2   (DCD)      4  (RTS)    
  2942.     3   (TXD)      3  (RXD)
  2943.     4   (GND)      7  (GND)
  2944.     5   (RXD)      2  (TXD)
  2945.     6   (RTS)      5  (CTS)
  2946.     7   (RTXC)        nc         
  2947.     8   (CTS)      20 (DTR)
  2948.  
  2949.   
  2950. You may want to use hardware flow control for reliability (ie /dev/ttyfa).
  2951.  
  2952. A sample printcap entry needs to be loaded into the netinfo database. You can
  2953. use either "niload printcap . < myprintcap", or use NetInfoManager to change
  2954. the br and lp properties of your LaserJet. Using the default baud rate  and
  2955. /dev/ttya will also work, for most print jobs.  
  2956.  
  2957. LaserJet_III: \
  2958.     :note=LaserJet_III:ty=HP LaserJet III PostScript: \
  2959.     :sd=/usr/spool/NeXT/LaserJet_III:lp=/dev/ttyfa: \
  2960.     :lf=/usr/adm/lpd-errs:af=/usr/adm/lp.acct:br=19200:rw:fc#0000374: \
  2961.     :fs#0000003:xc#0:xs#0040040:mx#0:sf:sb:if=/usr/lib/transcript/psif: \
  2962.     :of=/usr/lib/transcript/psof:gf=/usr/lib/transcript/psgf: \
  2963.     :nf=/usr/lib/transcript/psnf:tf=/usr/lib/transcript/pstf: \
  2964.     :rf=/usr/lib/transcript/psrf:vf=/usr/lib/transcript/psvf: \
  2965.     :cf=/usr/lib/transcript/pscf:df=/usr/lib/transcript/psdf:
  2966.  
  2967. HP printer configuration:
  2968.  
  2969.     auto cont = off        (doesn't matter)
  2970.     I/O = serial        
  2971.     serial=rs-232        (for LJ III only)
  2972.     baud rate = 19200    (or whatever baud rate you have 
  2973.                 in ni database/printcap)
  2974.     robust xon = on        (doesn't matter)
  2975.     dtr polarity = hi
  2976.     startpage = off        (doesn't matter)
  2977.     language=english
  2978.     ret = med        (you choose for LJ III only)    
  2979.  
  2980. Note that if you modify the printcap this way you cannot reconfigure this
  2981. particular printer entry with PrintManager.
  2982.  
  2983. If you have problems with other printers, check the cable pinouts in the
  2984. printer's manual against the one recommended in the zs man-page!   Refer to
  2985. Chapter 13 in Network and System Administration.
  2986.  
  2987. If you are using NeXTstep 2.0 and you use remote non-next printers, there is a
  2988. bug that can be simply corrected by doing "dwrite system PrinterResolution 1"
  2989. for each user trying to access non-next printers on the network. This not a
  2990. problem in NeXTstep 2.1.   
  2991.  
  2992. ____________________________________________________________________________
  2993.  
  2994. *** Subject: H3. What fonts can I use on my NeXT?
  2995.  
  2996. Properly packaged Type 1 or 3 PostScript fonts will work on the NeXT, certain
  2997. conversions may be necessary to get them to work.  Freeware and shareware fonts
  2998. are available on sonata.cc.purdue.edu.  There are utilities on the NeXT to
  2999. download fonts into postscript printers.
  3000.  
  3001. Purdue (nova and sonata) have freeware and shareware Type 1 and 3 fonts in
  3002. pub/next/graphics/fonts in files Fonts-1.0-free.tar.Z and
  3003. Fonts-2.0-sw.tar.Z. Each file unpacks into it's own directory.  Within each
  3004. directory is a ReadMe.rtf and a Makefile.  See the ReadMe.rtf for more font
  3005. descriptions and installation instructions.  (You may also find comments in
  3006. the Makefile of interest.)  These packages were prepared by Doug Brenner
  3007. <dbrenner@umaxc.weeg.uiowa.edu>.
  3008.  
  3009. The same directory contains fonts Shalom (Hebrew and Yiddish in Old Style,
  3010. Stick and Script typefaces, by Jonathan Brecher, shareware) and
  3011. CyrillicGothic (san serif, by Jay Sekora).  These were packaged by Jacob Gore
  3012. <jacob@gore.com> to work with the Installer application. 
  3013.  
  3014. The archive maintaners know the organization is screwy, some of the fonts are
  3015. buggy, and that there are more fonts "out there" -- and welcome suggestions to
  3016. make things better.  Suggestions and comments about the Purdue NeXT Archives
  3017. should be addressed to: 
  3018.  
  3019.     archive-management@cc.purdue.edu
  3020.  
  3021. and should have a meaningful Subject because they get a lot of mail! Submission
  3022. of new fonts is welcome, too, of course.
  3023.  
  3024. Fonts may be purchased from Adobe (800-USA-FONTS) or from The Font Hotline, a
  3025. new division of RightBrain Software. 
  3026.  
  3027. For more information:
  3028.  
  3029.     RightBrain/The Font Hotline
  3030.     Vox: (415) 326-2974
  3031.     Vox: 800-472-7246
  3032.  
  3033. ____________________________________________________________________________
  3034.  
  3035. *** Subject: H4. How can I save my WriteNow [or other printable] documents to a  
  3036. postscript file?
  3037.  
  3038. It's easy.  Just select PRINT from the main WriteNow menu, then select SAVE  
  3039. from
  3040. the resulting print panel.  
  3041.  
  3042.  
  3043. *** Subject: H5. How can I print only the even or odd pages of a document?  I  
  3044. wish print on both sides by feeding the paper through twice.
  3045.  
  3046. We must recommend against re-using laser printed paper in your printers.  The
  3047. reason is that the toner which is used is not very robust, in that when heated
  3048. again (which happens when you print) it can come off the other side of the  
  3049. paper. 
  3050. This causes a mess to accumulate in your printer, and probably some pretty rude
  3051. things to happen. 
  3052.  
  3053. Now to address the even/odd stuff, essentially you need to write a postscript
  3054. filter which extracts every other page.  So you would save your WriteNow
  3055. document to postscript file, run the filters, and then print the two documents
  3056. with lpr.  There is no packaged filter on the NeXT to do this.  Corey Satten
  3057. <corey@cac.washington.edu> wrote  a toolkit to deal with this issue.  It is on
  3058. ftphost.cac.washington.edu ps-* in the local/bin-next{1.0,2.0}
  3059. directories.  
  3060.  
  3061. ____________________________________________________________________________
  3062.  
  3063. *** Subject: H6. What can I do to prevent my NeXT printer from running all the  
  3064. time?
  3065.  
  3066. The NeXT 400dpi printer powers up every time you boot up when the print daemon  
  3067. is
  3068. started (/usr/lib/NextPrinter/npd in /etc/rc).  Apart from not running the
  3069. daemon at boot time (commenting it out and having to run it by hand later), you
  3070. can add the following lines to /etc/rc.local:  
  3071.  
  3072.     if [ -f /usr/etc/nppower ]; then
  3073.         sleep 3
  3074.         /usr/etc/nppower off
  3075.         (echo 'powering off NeXTprinter')        >/dev/console
  3076.     fi
  3077.  
  3078. Once you queue a print job the printer daemon will automatically power up the
  3079. NeXT printer for you.  The printer daemon will not automatically power off the
  3080. machine after a print job, you will need to turn off the printer by typing
  3081. /usr/etc/nppower off.  
  3082.  
  3083. ____________________________________________________________________________
  3084.  
  3085. *** Subject: H7. How do I get banner pages on my printer output?
  3086.  
  3087. There is a sample banner prologue file in /usr/lib/NextPrinter that is  sent to
  3088. the printer before or after the print job depending on what printer attributes
  3089. are set in NetInfo.  Sounds gross, but it isn't. Start up NetInfo on your  
  3090. printer
  3091. machine.  Go to the printer directory, and open up your local printer by double
  3092. clicking it. Select the append property from Directory menu.  Replace the name
  3093. with BannerAfter (or BannerBefore if you want the banner page printed first). 
  3094. The select the New Value option, and put in the name of the banner prologue  
  3095. file. 
  3096. If you do not wish to do fancy customization of the file, simply put the path  
  3097. to
  3098. the NeXT sample banner file: /usr/lib/NextPrinter/banner.pro Save out the
  3099. netinfo modifications.  
  3100.  
  3101. ____________________________________________________________________________
  3102.  
  3103. *** Subject: H8. How do I get [la]TeX files to print correctly on non-NeXT  
  3104. printers?
  3105.  
  3106. If you are printing to a non-NeXT printer from NeXT TeX using dvips, make sure
  3107. you specify the correct resolution (300 dpi, usually), either on the command
  3108. line with -D300, or in the /usr/lib/tex/config.ps file with a line that looks
  3109. like :
  3110.  
  3111.     D 300
  3112.  
  3113. If you are printing from within TeXView, you will have to choose
  3114. CustomResolution and enter the correct number (300, usually) because of the
  3115. way DefaultResolution defaults to 0.  
  3116.  
  3117. ____________________________________________________________________________
  3118.  
  3119.  *** Subject: H9. What if I have a PostScript font has not been ported to the  
  3120. NeXT?
  3121.  
  3122. Many PostScript fonts port to the NeXT with little effort.
  3123.  
  3124. The easiest case is a font generated by Fontographer version 3.2 or above (a
  3125. comment near the top of the file should say which program generated the font). 
  3126. This version of Fontographer can generate fonts "for the NeXT".  This means
  3127. that no hacking of the font is needed, but you may need to make some  
  3128. adjustments
  3129. to make it appear in your font panel.  Suppose you were porting the font family
  3130. Shalom, which consists of three faces: Old Style, Stick and Script.  Here is  
  3131. the
  3132. procedure to follow:  
  3133.  
  3134.     1.  In a working folder of yours, create folders called:
  3135.  
  3136.         Shalom-OldStyle.font
  3137.         Shalom-Script.font
  3138.         Shalom-Stick.font
  3139.  
  3140.     Note that the font family name is to the left of the hyphen
  3141.     ("-"), and the typeface name is to the right and with no
  3142.     spaces in it.
  3143.  
  3144.     2.  Copy the outline font file for each typeface from
  3145.     wherever it is into its folder, and give it the name of the
  3146.     folder minus the ".font". For example, if you are doing
  3147.     this in a Terminal window: 
  3148.  
  3149.         cp /Floppy/ShalomOldStyle.NeXT Shalom-OldStyle.font/Shalom-OldStyle
  3150.         cp /Floppy/ShalomScript.NeXT   Shalom-Script.font/Shalom-Script
  3151.         cp /Floppy/ShalomStick.NeXT    Shalom-Stick.font/Shalom-Stick
  3152.  
  3153.     If you are working in Workspace Manager's File Viewer,
  3154.     double-click on the big fat F icon to open the font
  3155.     directory as a folder, then you'll be able to rename files
  3156.     in it. 
  3157.  
  3158.     3.  Do the same thing with the font metric files, but make
  3159.     the suffix ".afm": 
  3160.  
  3161.         cp /Floppy/ShalomOldStyle.AFM Shalom-OldStyle.font/Shalom-OldStyle.afm
  3162.         cp /Floppy/ShalomScript.AFM   Shalom-Script.font/Shalom-Script.afm
  3163.         cp /Floppy/ShalomStick.AFM    Shalom-Stick.font/Shalom-Stick.afm
  3164.  
  3165.     4.  If there is a "read me" file with the font, or any other
  3166.     documentation, copy it into the .font folder too.  For
  3167.     example, each of the Shalom font folders contains files
  3168.     ReadMe, CheatSheet.wn and Sample.wn specific to the
  3169.     typeface.
  3170.  
  3171.     5.  Edit the outline and font metric files to make them fit
  3172.     the NeXT AppKit's Font Panel, which is what most NextStep
  3173.     applications use to let you choose your font.
  3174.  
  3175.     a.  Editing the outline file, e.g.,
  3176.     Shalom-OldStyle.font/Shalom-OldStyle:
  3177.  
  3178.     The original used "ShalomOldStyle" as the font's name,
  3179.     full name, and family name.  We want the name to be
  3180.     "Shalom-OldStyle", the full name "Shalom Old Style",
  3181.     and family name just "Shalom". 
  3182.  
  3183.     First, find the lines:
  3184.  
  3185.         /FullName (ShalomOldStyle) readonly def
  3186.         /FamilyName (ShalomOldStyle) readonly def
  3187.  
  3188.     and change them to
  3189.  
  3190.         /FullName (Shalom Old Style) readonly def
  3191.         /FamilyName (Shalom) readonly def
  3192.  
  3193.     Then, replace all remaining occurrences of the string
  3194.     "ShalomOldStyle" with "Shalom-OldStyle".
  3195.  
  3196.     b.  Editing the AFM file, e.g.,
  3197.     Shalom-OldStyle.font/Shalom-OldStyle.afm.
  3198.  
  3199.     Find the lines:
  3200.  
  3201.         FullName ShalomOldStyle
  3202.         FamilyName ShalomOldStyle
  3203.  
  3204.     and change them to
  3205.  
  3206.         FullName Shalom Old Style
  3207.         FamilyName Shalom
  3208.  
  3209.     Replace all remaining occurrences of the string
  3210.     "ShalomOldStyle" with "Shalom-OldStyle".
  3211.  
  3212.     Repeat this procedure for the remaining typefaces.
  3213.  
  3214.     6.  You now have a font family ready to be installed.  If the
  3215.     font family is to be used by your account only, place it in
  3216.     ~/Library/Fonts (creating it if necessary): 
  3217.  
  3218.     mkdirs ~/Library/Fonts
  3219.     mv Shalom-*.font ~/Library/Fonts
  3220.     buildafmdir ~/Library/Fonts
  3221.  
  3222.     If everybody on your system should have access to this font family,
  3223.     place it (as superuser) in /LocalLibary/Fonts:
  3224.  
  3225.     su
  3226.     mkdirs /LocalLibrary/Fonts
  3227.     mv Shalom-*.font /LocalLibrary/Fonts
  3228.     buildafmdir /LocalLibrary/Fonts
  3229.     exit
  3230.  
  3231. That's all you need to do for fonts generated by Fontographer version 3.2 or
  3232. above.  This will work with all applications that use AppKit's FontPanel. 
  3233. FrameMaker does not, so other changes may need to be done to keep FrameMaker
  3234. happy [does anybody have something to add here?].
  3235.  
  3236.  Fonts generated by Fontographer version 3.1 or below don't work in Display
  3237. PostScript as they are, because they use a memory management trick that screws
  3238. everything up in a multitasking environment like DPS. However, there is a
  3239. simple, though kludgy, way to make them work.  
  3240.  
  3241. The problematic trick uses a dictionary with a name like "Fog3.1" ("Casa1" in
  3242. Casady & Green's fonts) in which most of the font resides. The problem is that
  3243. Fontographer puts that whole dictionary into dictionary 'userdict' and
  3244. expects it to stay there.  DPS, however, clears out 'userdict' between tasks,
  3245. including the task that loads the font and the task that uses it.  This makes  
  3246. the
  3247. font useless on the screen, and printable only by prepending the outline font
  3248. file to the file you want to print and sending the result to print in one task.
  3249.  
  3250. The fix is to move the troublesome dictionary from 'userdict' into the font
  3251. dictionary itself (unlike 'userdict', the font dictionary does stick around
  3252. between tasks). 
  3253.  
  3254. Perform the following changes in the outline font file (the font
  3255. CyrillicGothic is used as the example):  
  3256.  
  3257.     1.  Find the line "%%EndProlog".  It will be followed by the
  3258.     line like this: 
  3259.  
  3260.          /$CyrillicGothic 23 dict def $CyrillicGothic begin
  3261.  
  3262.     Write down the number before 'dict' (in this case, 23).  You will
  3263.     need it in the following step.  Delete the dict definition, making
  3264.     the line look like this:
  3265.  
  3266.         $CyrillicGothic begin
  3267.  
  3268.     2.  Go back to the beginning of the file.  near the top of the
  3269.     font program, find the following lines:  
  3270.  
  3271.         userdict/Fog3.1 known{{currentfile(   )readstring
  3272.             {(%%%)eq{exit}if}{pop exit}ifelse}loop}if
  3273.         userdict begin/Fog3.1 45 dict def Fog3.1 begin
  3274.  
  3275.     and replace them with these:
  3276.  
  3277.          /$CyrillicGothic 24 dict def
  3278.         $CyrillicGothic begin/Fog3.1 45 dict def Fog3.1 begin
  3279.  
  3280.     The number before 'dict' (in this case, 24) is one greater than the
  3281.     number you wrote down in the previous step.
  3282.  
  3283.     3.  Find the line that defines procedure BuildChar:
  3284.  
  3285.          /BuildChar{Fog3.1/BuildChar get exec}def
  3286.  
  3287.     and change it as follows:
  3288.  
  3289.           /BuildChar{1 index begin Fog3.1/BuildChar get exec end}def
  3290.  
  3291.     4.  Go to the end of the file.  The last line looks like this:
  3292.  
  3293.         /CyrillicGothic findfont/EFN get Fog3.1 begin{RF}forall end
  3294.  
  3295.     Delete it (or comment it out by placing one or more "%" in the
  3296.      beginning of it).
  3297.  
  3298. The AFM file requires one adjustment.  Change the line
  3299.  
  3300.     EncodingScheme AppleStandard
  3301.  
  3302. to
  3303.  
  3304.     EncodingScheme AdobeStandardEncoding
  3305.  
  3306. This concludes conversion of a font generated by Fontographer version 3.1 or
  3307. lower to work on the NeXT.  You may still need to make the changes described  
  3308. for
  3309. version 3.2 and above, to make the font fit the NeXT font panel. 
  3310.  
  3311. ____________________________________________________________________________
  3312.  
  3313. *** Subject: H10. What color printers (laser or otherwise) may be used with the  
  3314. NeXT?
  3315.  
  3316. The NeXT/Canon color printer, of course!
  3317.  
  3318. [heinz.in-berlin.de]:
  3319.  
  3320. With Dots Color, the HP DeskJet 500C can print in color *today*, under   
  3321. NeXTStep
  3322. 2.1, and it costs significantly less than $1000 (in Germany at  least).  
  3323.  
  3324. You can get more information from
  3325.  
  3326.     d'ART Software GmbH
  3327.     Virchowstr. 17-19
  3328.     W-2000 Hamburg 50
  3329.     Germany
  3330.     (+49 40) 380 23 - 0
  3331.     (+49 40) 380 23 - 290 fax
  3332.     software@dart.de
  3333.  
  3334.  
  3335. ____________________________________________________________________________
  3336.  
  3337. NeXT-FAQ Editor:
  3338. Nathan Janette nathan@laplace.csb.yale.edu
  3339.  
  3340.  
  3341. --
  3342. Nathan Janette        "I'm a NeXTstep man,
  3343. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  3344. New Haven, CT
  3345. nathan@laplace.biology.yale.edu (NeXT)
  3346.  
  3347.  
  3348. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  3349. Date: Fri, 13 Nov 1992 20:03:21 GMT
  3350. Newsgroups: comp.sys.next.announce
  3351. Subject: NeXT-FAQ.upgrades:  Questions about Upgrades
  3352.  
  3353. NeXT-FAQ.upgrades:  Questions about Upgrades
  3354.  
  3355.  
  3356. *** Subject: U1. What comes with the NeXTcube 68040-25 MHz upgrade?
  3357.  
  3358. A disposable anti-static bracelet, installation guide, new OD cable, OD
  3359. filter (*very* important), 68040-25 MHz board, a SIMM extractor tool, Fed-Ex
  3360. return slip, and registration card.  
  3361.  
  3362. ____________________________________________________________________________
  3363.  
  3364. *** Subject: U2. What comes with the 1.0 -> 2.n software upgrade?
  3365.  
  3366. The 2.0 upgrade comes with an optical disk with 2.0 extended, a bunch of
  3367. manuals, and keyboard tilt feet.
  3368.  
  3369. There is are registration cards to get Mathematica 2.0 and Sybase for
  3370. educational users.
  3371.  
  3372. The 68040-25MHz upgrade requires the NeXTstep 2.0 upgrade.
  3373.  
  3374. NeXT is now shipping "direct" 1.0->2.1 upgrades on OD as #N5507.  
  3375.  
  3376. ____________________________________________________________________________
  3377.  
  3378. *** Subject: U3. What has happened in release 2.0 with the versions of Franz  
  3379. Allegro Common Lisp, the Sybase SQL Server, and Mathematica that were  
  3380. distributed with NeXTstep 1.0? 
  3381.  
  3382. These products are no longer bundled with the NeXTstep. Owners of old NeXT
  3383. Computers are, however, entitled to continue using them. 
  3384.  
  3385. Allegro Common Lisp: When upgrading from NeXTstep 1.0 to NeXTstep 2.0, the
  3386. upgrade program offers the opportunity to save your copy of Common Lisp. You
  3387. can do this, and it will still run on the 68030 NeXt Computer except that the
  3388. Foreign Function Interface no longer works. The hardware upgrade from the
  3389. 68030 to the 68040-25 MHz, however, breaks this version of Common Lisp
  3390. completely and it will no longer run. With the NeXTstep 2.0 upgrade, there is a
  3391. postcard to return to NeXT requesting an updated version of Common Lisp which
  3392. (when released) will run on the 68040 under 2.0. Future enhancements to
  3393. Allegro Common Lisp (including the soon-to-be-released version with CLOS
  3394. support) will only be available directly from Franz Inc. Owners of old NeXT
  3395. Computers can obtain upgrade service as "maintenance/support" at a lower
  3396. cost than buying a new Allegro Common Lisp license (which is what owners of new
  3397. cubes and slabs must get). Contact Franz Inc. for details and prices. 
  3398.  
  3399. Sybase: The release 1.0 Sybase SQL Server is completely broken by release 2.0,
  3400. and the upgrade program will delete this from your disk (without asking
  3401. permission) in the course of upgrading. Release 2.0 contains an SQL client,
  3402. which can be used to connect to SQL servers on your network (perhaps older NeXT
  3403. Computers still running NeXTstep 1.0, for example). A new SQL server (with
  3404. some modified features) will be sent to owners of old cubes who request it by
  3405. means of the same postcard that gets you a new version of Common Lisp.
  3406.  
  3407. Mathematica: The upgrade program offers you the opportunity to save your old
  3408. version of this, and the old version still runs under 2.0 (on both 68030 and
  3409. 68040 hardware). Sending in the postcard referred to above from the NeXTstep
  3410. 2.0 upgrade kit will get you a new version of Mathematica, too. This version
  3411. will be available free to academic users with new cubes and slabs as well.
  3412.  
  3413. All of the upgraded programs referred to above will be provided on NeXT
  3414. floppies, not OD's. You will need either to buy an external floppy drive or to
  3415. have someone else transfer them from floppy to OD in order to make use of them. 
  3416. These upgrades are shipping.  
  3417.  
  3418. ____________________________________________________________________________
  3419.  
  3420. *** Subject: U4. How do I get NeXTstep 2.1?
  3421.  
  3422. People running NeXTstep 2.0 can order an upgrade distribution from NeXT.  The
  3423. 2.1 distribution does not include a 2.0->2.1 upgrade application.
  3424.  
  3425. NeXTstep 2.1 Upgrade kit is part #n7022 on floppies costs $50 call the NeXT 800
  3426. number for it.   
  3427.  
  3428. ____________________________________________________________________________
  3429.  
  3430. *** Subject: U5. What does NeXTstep 2.2 offer?
  3431.  
  3432. Hardware support for the Turbo machines.  There are no software upgrades, and
  3433. no reason to upgrade a non-Turbo machine to this release.  In fact, there are
  3434. reasons not to upgrade a non-Turbo machine to 2.2. 
  3435.  
  3436. ____________________________________________________________________________
  3437.  
  3438. *** Subject: U6. Will a 68030 NeXT Computer run NeXTstep 3.0?
  3439.  
  3440. Yes, but note that NeXTstep 3.0 will be optimized for the 68040 CPUs.  NeXTstep
  3441. 1.0 and 2.x were optimized for the 68030 CPU, 68882 FPU machines.  
  3442.  
  3443. ____________________________________________________________________________
  3444.  
  3445. *** Subject: U7. What happens to the OD drive in NeXTcubes under NeXTstep 3.0?
  3446.  
  3447. Release 3.0 will work fine with the OD that you have.  You cannot buy release  
  3448. 3.0
  3449. on optical disk (you can only get it on CD-ROM.  Release 3.0 will not require  
  3450. that
  3451. you drop the optical, but if you want to upgrade to the latest 68040 board (the
  3452. 33-MHz Turbo), then you lose hardware support for the optical.  There is a
  3453. company which plans to offer hardware (extra CPU boards) and software support
  3454. solutions for the OD with Turbo NeXTcubes.   
  3455.  
  3456. For more information:
  3457.  
  3458.     Sam Goldberger
  3459.     Spherical Solutions
  3460.     smg@sphersys.net.netcom.com
  3461.     415-383-7512
  3462.  
  3463. ____________________________________________________________________________
  3464.  
  3465. *** Subject: U8.  What equipment do I need to load 3.0?
  3466.  
  3467. A CDrom drive and a means of getting an upgrade-prep app onto your disk.  This
  3468. means having your own floppy drive,  being on the net, having someone with a
  3469. floppy drive put it onto OD, kermitting it over with a serial line... you get  
  3470. the
  3471. idea.  You do not need a special boot ROM for 3.0. 
  3472.  
  3473. ____________________________________________________________________________
  3474.  
  3475. NeXT-FAQ Editor:
  3476. Nathan Janette nathan@laplace.csb.yale.edu
  3477.  
  3478.  
  3479. --
  3480. Nathan Janette        "I'm a NeXTstep man,
  3481. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  3482. New Haven, CT
  3483. nathan@laplace.biology.yale.edu (NeXT)
  3484.  
  3485.  
  3486. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  3487. Date: Fri, 13 Nov 1992 20:03:39 GMT
  3488. Newsgroups: comp.sys.next.announce
  3489. Subject: NeXT-FAQ.utilities: Questions about software utilities
  3490.  
  3491. NeXT-FAQ.utilities: Questions about software utilities
  3492.  
  3493.  
  3494. *** Subject: T1. Where can I obtain the most recent version of Kermit?
  3495.  
  3496. The source for the latest version is available via ftp from cs.dartmouth.edu
  3497. in the directory named kermit/sw.  Get the file ckaaaa.hlp to get started and
  3498. see what files are required. Note that this version of Kermit does have a NeXT
  3499. specific compile option. 
  3500.  
  3501. Kermit can also be found on... 
  3502.  
  3503. The Purdue NeXT archive:
  3504.  
  3505.     pub/next/2.0-release/source/kermit5a.170.tar.Z
  3506.     pub/next/2.0-release/binaries/kermit5a.170.bin20.tar.Z
  3507.  
  3508. The Oregon NeXT archive:
  3509.  
  3510.     pub/next/sources/comm/kermit5a.170.tar.Z
  3511.     pub/next/binaries/kermit5a.170.bin20.tar.Z. 
  3512.  
  3513. ____________________________________________________________________________
  3514.  
  3515. *** Subject: T2. Where can I obtain a NeXT version of SLIP or PPP?
  3516.  
  3517. PPP:
  3518.  
  3519. The free version of SLIP available from purdue was written by Louis Mamakos and
  3520. is an excellent implementation. Basic SLIP is free, but VJ TCP header
  3521. compression requires a license which is available inexpensively from Mr
  3522. Mamakos.  
  3523.  
  3524. Morning Star Technologies offers a commercial version.
  3525.  
  3526. For more information:
  3527.  
  3528.     email: marketing@morningstar.com
  3529.     ftp: ftp.morningstar.com (anonymous FTP archive
  3530.     of docs & literature)
  3531.     phone: +1 614 451 1883, +1 800 558 7827.
  3532.  
  3533. SLIP:
  3534.  
  3535. A free version is available on the archives. 
  3536.  
  3537. Morningstar and Marble Associates both have commercial packages available.
  3538.  
  3539. For more information:
  3540.  
  3541.     Marble Associates
  3542.     teleconnect-info@marble.com
  3543.  
  3544. ____________________________________________________________________________
  3545.  
  3546. *** Subject: T3. Where can I obtain a version of Larry Wall's patch for the  
  3547. NeXT?
  3548.  
  3549. Patch is a utility that allows people to distribute updates to sources without
  3550. resending the whole packages.  This is done by detecting changes between the
  3551. last release and the new one and creating a file of differences to each source
  3552. file in the release. Patches need to be applied sequentially.  The
  3553. distribution can be found on the Purdue NeXT archives in:
  3554. pub/next/2.0-release/source in file patch-2.0.12u3.NeXT.tar.Z  
  3555.  
  3556. ____________________________________________________________________________
  3557.  
  3558. *** Subject: T4. Where can I get a NeXTstep netnews reader?
  3559.  
  3560. By far the most versatile NeXTstep-specific newsreader application for the
  3561. NeXT is NewsGrazer by Jayson Adams formerly of NeXT.  It is on the archive
  3562. servers.
  3563.  
  3564. Many non-NeXTstep-specific newsreaders have been ported to the NeXT
  3565. environment providing the flexibility and familiarity existing on other
  3566. platforms.  Most of these may be obtained via anonymouse ftp from
  3567. ftp.uu.net:~ftp/news  
  3568.  
  3569. ____________________________________________________________________________
  3570.  
  3571. *** Subject: T5. Where can I get plotting software?
  3572.  
  3573. nxyplot by Tom Pulliam is available from cs.orst.edu
  3574.  
  3575. graph is available in source form from 4.3BSD systems.  It is useful  for  
  3576. dealing
  3577. with pairs of numbers that need to be viewed.
  3578.  
  3579. psplot comes with the NeXT, it takes the output of the graph program and
  3580. generates a .ps file that can be previewed with Preview or Yap.
  3581.  
  3582. gnuplot is available from prep.ai.mit.edu.  Very useful patches for gnuplot
  3583. are available from Purdue which allow it to open NeXTstep windows and output
  3584. its graphs on them.  
  3585.  
  3586. jsplot clone of graph that generates ps files directly. 
  3587.  
  3588. plplot is a library of c routines that generate 2D, 3D and contour plots.  It  
  3589. is
  3590. available on purdue archive, plplot.tar.Z contains the source, and
  3591. NXplplot.tar.Z contains the library, example programs and documentation.
  3592.  
  3593. Mathematica The ReadList command will bring in files containing sample
  3594. values and produces a plot on the fly.  
  3595.  
  3596. ____________________________________________________________________________
  3597.  
  3598. *** Subject: T6. Where can I get objective-c mode for emacs?
  3599.  
  3600. You can get ObjC mode for Emacs, by Douglas Worthington and Kenneth Persson
  3601. from cs.orst.edu  
  3602.  
  3603. ____________________________________________________________________________
  3604.  
  3605. *** Subject: T7.  Is there a backup utility for multi-volume dumps (gnu tar)?
  3606.  
  3607. GNU tar has a number of features not found in the tar delivered with the NeXT,  
  3608. and
  3609. in some cases it may be a better choice for backups than rdump and rrestore.  
  3610. The
  3611. NeXT supplied rdump/rrestore don't work when using multiple volumes to
  3612. non-NeXT systems (see the man page for rdump/rrestore). GNU tar will also
  3613. allow a dump of a portion of a file system as well as an entire file system.  
  3614. Other
  3615. useful features of GNU tar include: incremental dump capability like BSD
  3616. dump/restore, scripts for backing up heterogeneous workstations across the
  3617. network automatically, multivolume tape and floppy disk support (it can't do
  3618. multivolume compressed unfortunately), long filename support, and scripts
  3619. for integrating floppy disks into a three level backup scheme. Source and
  3620. binary for the NeXT is available on the purdue and orst archives in
  3621. tar-1.10.tar.Z.  
  3622.  
  3623. An inexpensive commercial application for backup to DAT and SCSI tape is
  3624. available from Impact Software publishing.  The app automatically
  3625. configures your tape drive and gives a NeXTstep browser interface for
  3626. selecting files to save or restore.  The program is distributed
  3627. electronically, and a demo version can be obtained from nova.cc.purdue.edu
  3628. or sonata.cc.purdue.edu under the pathname:
  3629. /pub/next/2.0-release/demos/enTar1.4.tar.Z  
  3630.  
  3631.  
  3632. ____________________________________________________________________________
  3633.  
  3634. NeXT-FAQ Editor:
  3635. Nathan Janette nathan@laplace.csb.yale.edu
  3636.  
  3637.  
  3638. --
  3639. Nathan Janette        "I'm a NeXTstep man,
  3640. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  3641. New Haven, CT
  3642. nathan@laplace.biology.yale.edu (NeXT)
  3643.  
  3644.  
  3645. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  3646. Date: Fri, 13 Nov 1992 20:22:16 GMT
  3647. Newsgroups: comp.sys.next.announce
  3648. Subject: NeXT-FAQ.languages:  Questions about programming languages on the NeXT
  3649.  
  3650. NeXT-FAQ.languages:  Questions about programming languages on the NeXT
  3651.  
  3652.  
  3653. *** Subject: L1. What Fortran compilers are available for the NeXT?
  3654.  
  3655. There is a fortran to c translator called f2c available via anonymous ftp from
  3656. the archives.  Check the sources directory.
  3657.  
  3658. Absoft FORTRAN 77 Object Oriented FORTRAN compiler; fully compatible w/
  3659. NeXT's Interface Builder toolkit, allows programmers to add a  graphical i/f
  3660. to any FORTRAN program. FxP a screen oriented source level debugger designed
  3661. by and for FORTRAN programmers. IMSL FORTRAN Libraries  
  3662.  
  3663.     313-853-0050
  3664.  
  3665. Numerical Algorithms Group (NAG) FORTRAN 90 for NeXT Modern Fortran fully
  3666. compliant with ISO/IEC 1539:1991 and ANSI X3.198-1991 standards.  
  3667.  
  3668.     (708) 971-2337
  3669.  
  3670. OASYS OASYS Native Compilers, OASYS Optimizing 680x0 Cross Compilers, OASYS
  3671. Optimizing 88000 Cross Compilers (C, C++, Fortran, Pascal available for
  3672. each) Highly optimized Fortran, Pascal.,  C and C++ compilers and cross
  3673. compilers.  
  3674.  
  3675.     617-862-2002.
  3676.  
  3677. Diab Data
  3678.  
  3679.     (415) 571-1700
  3680.  
  3681. ____________________________________________________________________________
  3682.  
  3683. *** Subject: L2. What Lisps are there for the NeXT?
  3684.  
  3685. Scheme is available from altdorf.ai.mit.edu.  A quick tutorial on how to
  3686. install it on the NeXTs is in the works.  Schematik is a NeXT front end app
  3687. available on the archive servers.
  3688.  
  3689. There is also a commercial Scheme implementation that supposedly conforms to
  3690. an IEEE Scheme standard.  
  3691.  
  3692.     Cadence Research Systems
  3693.     812-333-9269
  3694.  
  3695. Xlisp is available from bikini.cis.ufl.edu.  Changes To make it work on the
  3696. NeXT:  
  3697.  
  3698.     in unixstuf.c:
  3699.         #define BSD
  3700.     in function init_tty:
  3701.         declare extern char xltoplevel()
  3702.     in function read_keybd:
  3703.         change     char buf[1]   to   char buf[100]
  3704.         change     sizeof(buf)   to   sizeof(char)
  3705.  
  3706. AKCL is available from sonata.cc.purdue.edu.
  3707.  
  3708. Scheme->C Compiler is available from sonata.cc.purdue.edu and
  3709. gatekeeper.dec.com.
  3710.  
  3711. ACL (allegro common lisp) used to be bundled with 1.0, now it is available
  3712. directly from: 
  3713.  
  3714.     Franz Inc.
  3715.     1995 University Avenue
  3716.     Berkeley, CA 94704
  3717.     Voice: (510) 548-3600,
  3718.     FAX: (510) 548-8252
  3719.     email info@franz.com. 
  3720.  
  3721. ____________________________________________________________________________
  3722.  
  3723. *** Subject: L3. What Pascal compilers are available for the NeXT?
  3724.  
  3725. uvapc/NeXT is an ISO standard Pascal compiler developed by the University of
  3726. Virginia's Academic Computing Center and the Department of Computer
  3727. Science.  uvapc/NeXT passes the ISO standard Pascal validation suite.  The
  3728. compiler is written in C and has been ported to several other Unix platforms. 
  3729. uvapc/NeXT can generate the necessary information so that the GNU
  3730. source-level symbolic debugger, gdb, can be used (see Caveats below). It also
  3731. supports obtaining gprof type profiles.  
  3732.  
  3733. Contact is:
  3734.  
  3735.     Mr. Jack Davidson
  3736.     University of Virginia
  3737.     Department of Computer Science, Thornton Hall
  3738.     Charlottesville CA 22903
  3739.     (804) 982-2209
  3740.     (804) 982-2214 FAX
  3741.     jwd@virginia.edu
  3742.  
  3743.  
  3744. p2c, David Gillespie's Pascal to C translator, can be obtained from
  3745. csvax.cs.caltech.edu in pub/p2c-1.20.tar.Z.
  3746.  
  3747. It translates many dialects of Pascal including Turbo, VAX, Sun/Berkeley.
  3748.  
  3749. But there is a very serious problem in that %g and %lg are used to read reals  
  3750. in the
  3751. translated code, and these formats are not supported by NeXT in scanf.
  3752.  
  3753. Gillespie maintains that this is a bug in NeXT's compiler.  A fix is to make  
  3754. the
  3755. following change in funcs.c: 
  3756.  
  3757. [Old code]
  3758.     
  3759.     case TK_REAL:
  3760.     if (var->val.type == tp_longreal)
  3761.         ex = makeexpr_string("%lg");
  3762.     else
  3763.         ex = makeexpr_string("%g");
  3764.     break;
  3765.  
  3766. [New code]
  3767.     
  3768.     case TK_REAL:
  3769.     if (var->val.type == tp_longreal)
  3770.         ex = makeexpr_string("%lf");
  3771.     else
  3772.         ex = makeexpr_string("%f");
  3773.      break;
  3774.    
  3775. Here is a very disturbing example.  %lg gives garbage, and %lf even gives
  3776. garbage when it follows %lg:  
  3777.  
  3778.     ariel% more test.c
  3779.     main()
  3780.     {
  3781.     double x, y, z;
  3782.     scanf("%lf%lg%lf%*[^\n]", &x, &y, &z);
  3783.     getchar();
  3784.     printf("% .5E  % .5E  % .5E\n", x, y, z);
  3785.     }
  3786.  
  3787.     ariel% cc test.c
  3788.     ariel% a.out
  3789.     3.14 3.14 3.14
  3790.     3.14000E+00   6.36599E-314   1.40000E-01
  3791.     ariel% 
  3792.  
  3793. [this seems to be a good task for a compiler wizard to look at... -pasc]  
  3794.  
  3795. ____________________________________________________________________________
  3796.  
  3797. *** Subject: L4. What should I know about c++ shipped with the NeXT?
  3798.  
  3799. cc++ shipped with the NeXT 2.0 is actually: NeXT Release 2.0 (v31.1) -- GNU
  3800. version 1.36.4 (based on GCC 1.36) libg++ is not provided, you need to compile
  3801. it (GNU software is available from prep.ai.mit.edu).  
  3802.  
  3803. Two things to note about the cc++ on NeXT.
  3804.  
  3805. Any C include files have to be specified as below:
  3806.  
  3807.     extern "C"
  3808.     {
  3809.     #include <libc.h>
  3810.     #include <stdio.h>
  3811.     #include <stdlib.h>
  3812.     #include <math.h>
  3813.     }
  3814.  
  3815. This tells that the code is C, so you won't have problems with the standard
  3816. libraries thinking your program is Objective C.
  3817.  
  3818. Also the /usr/include/stdio.h in line 75 has a variable "new" that conflicts
  3819. with a g++ keyword. You can redefine it using  
  3820.  
  3821.     #define new __new__
  3822.     #include "stdio.h"
  3823.     #undef new
  3824.  
  3825. After the above two fixes, g++ programs that do not  use the g++ class library
  3826. (and therefore do not need  libg++ to be available) work.  
  3827.  
  3828. ____________________________________________________________________________
  3829.  
  3830. *** Subject: L5. What Ada compilers are available for the NeXT?
  3831.  
  3832. Meridian Software offers a NeXT Ada compiler.  
  3833.  
  3834.     Meridian Software
  3835.     Voice: (800)221-2522
  3836.     FAX: (714)727-3583
  3837.  
  3838. ____________________________________________________________________________
  3839.  
  3840. *** Subject: L6. Is Perl available for the NeXT?
  3841.  
  3842. Take most of the features of C, csh, awk, and add a sprinkling from sed, and  
  3843. you get
  3844. Perl.
  3845.  
  3846. Practical Extraction & Reporting Language.  Perl is very much of a kitchen sink
  3847. language, in that it has almost all the features of everything.  This results  
  3848. in
  3849. it being easy to write programs in perl (because all your favorite constructs
  3850. are there) but difficult to read perl. (Because other people have used their
  3851. favorite constructs, not yours)
  3852.  
  3853. Perl's strength is in scripting.  Anything that would take more than 20 lines  
  3854. in
  3855. a csh script is a candidate.  Anything that isn't a straight pass through, chew
  3856. on each line, program for awk is a candidate. 
  3857.  
  3858. Current version: 4.035 
  3859.  
  3860. Perl is available from:
  3861.  
  3862.     jpl-devvax.jpl.nasa.gov        128.148.1.143
  3863.     tut.cis.ohio-state.edu        128.146.8.60
  3864.     uunet.uu.net                192.48.96.2
  3865.  
  3866. While Perl does come with a 70 page man-book, an easier way to learn the  
  3867. language
  3868. is from "Programming Perl" Larry Wall & Randal Schwartz.  
  3869.  
  3870.     O'Reilly & Associates
  3871.     632 Petaluma Ave
  3872.     Sebastopol CA 95472
  3873.     Voice: 800-338-6887
  3874.     Voice: (707) 829-0515
  3875.     uunet!ora!nuts.
  3876.  
  3877.  
  3878. *** Subject: L7.  Where can I get gawk?
  3879.  
  3880. Gawk, as with all FSF GNU software is available in source form from
  3881. prep.ai.mit.edu
  3882.  
  3883. Gawk is the Gnu version of Awk.  Like most of the other GNU programs Gawk has  
  3884. more
  3885. features than does awk.  Further unlike the wretched man page for awk that  
  3886. comes
  3887. with the Next, Gawk comes with a 140 page manual/tutorial.
  3888.  
  3889. Gawk is a text processing language.  In this respect it is similar to sed. 
  3890. However Gawk adds to sed conditional execution (if) subroutines, and the
  3891. ability to execute a block of instructions before and after the file itself is
  3892. processed. 
  3893.  
  3894. gawk is not the only public-code awk.  Mawk version 1.1, published through
  3895. comp.sources.reviewed in February, 1992, by Mike Brennan
  3896. <brennan@boeing.com>, should be mentioned as an alternative.    
  3897.  
  3898. References for Gawk/awk:
  3899.  
  3900.     Sed & Awk, Dale Dougherty,
  3901.     O'Reilly & Associates
  3902.  
  3903.     The Awk Programming Language
  3904.     Alfred V. Aho, Brian W. Kernighan, &
  3905.     Peter J. Weinberger
  3906.     Addison-Wesley Publishing Co.
  3907.     ISBN 0-201-07981-X
  3908.  
  3909.  
  3910. *** Subject: L8.  Where can I get Eiffel?
  3911.  
  3912. A port of the Eiffel language and development environment is available  for the
  3913. NeXT. The company is:  
  3914.  
  3915.     Interactive Software Engineering, Inc.
  3916.     Voice: (805)685-1006
  3917.     FAX: (805)685-6869
  3918.     eiffel@eiffel.com
  3919.  
  3920. The port is for Eiffel version 2.3 and includes their standard class libraries
  3921. as well as some additional NeXT-specific classes and facilities for
  3922. integration with the Interface Builder. 
  3923.  
  3924. A free eiffel-like language called Sather is available via ftp from
  3925. icsi-ftp.berkeley.edu  
  3926.  
  3927.  
  3928. ____________________________________________________________________________
  3929.  
  3930. NeXT-FAQ Editor:
  3931. Nathan Janette nathan@laplace.csb.yale.edu
  3932.  
  3933.  
  3934. --
  3935. Nathan Janette        "I'm a NeXTstep man,
  3936. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  3937. New Haven, CT
  3938. nathan@laplace.biology.yale.edu (NeXT)
  3939.  
  3940.  
  3941. From: nathan@laplace.biology.yale.edu (Nathan F. Janette)
  3942. Date: Fri, 13 Nov 1992 20:25:03 GMT
  3943. Newsgroups: comp.sys.next.announce
  3944. Subject: FAQ subject lines
  3945.  
  3946. FAQ.NeXTSTEP486:*** Subject: S1.  What is the current status of NeXTSTEP 486?
  3947. FAQ.NeXTSTEP486:*** Subject: S2.  Where can I see NeXTSTEP 486 3.0?
  3948. FAQ.NeXTSTEP486:*** Subject: S3.  When will the first Beta release of NeXTSTEP  
  3949. 486 be available?
  3950. FAQ.NeXTSTEP486:*** Subject: S4.  How do I get on the beta list for NeXTSTEP486  
  3951. 3.0?
  3952. FAQ.NeXTSTEP486:*** Subject: S5.  When will the first "Shrink Wrap"  release of  
  3953. NeXTSTEP 486 be available? 
  3954. FAQ.NeXTSTEP486:*** Subject: S6.  How does NeXTSTEP 486 differ from NeXTSTEP on  
  3955. NeXT Computers?
  3956. FAQ.NeXTSTEP486:*** Subject: S7.  What about support for NeXT Computer specific  
  3957. hardware features such as the DSP?
  3958. FAQ.NeXTSTEP486:*** Subject: S8.  How would you compare 486 systems running  
  3959. NeXTSTEP 486 vs the NeXT Computer product line?
  3960. FAQ.NeXTSTEP486:*** Subject: S9.  Can I use NeXTSTEP 486 systems with my  
  3961. existing NeXT Computers?
  3962. FAQ.NeXTSTEP486:*** Subject: S10.  How do I use applications compiled for both  
  3963. NeXT Computers and NeXTSTEP 486 on the same network?
  3964. FAQ.NeXTSTEP486:*** Subject: S11.  Do Multi-Architecture Binaries take a lot of  
  3965. extra disk space?
  3966. FAQ.NeXTSTEP486:*** Subject: S12.  How difficult is it to recompile existing  
  3967. NeXT applications over to NeXTSTEP 486?
  3968. FAQ.NeXTSTEP486:*** Subject: S13.  When developing programs, are there any  
  3969. portability issues I should be aware of?
  3970. FAQ.NeXTSTEP486:*** Subject: S14.  What is the difference between the NeXTSTEP  
  3971. 486 User Environment and Developer Environment?
  3972. FAQ.NeXTSTEP486:*** Subject: S15.  What are the general requirements to run  
  3973. NeXTSTEP 486 on Intel-based Computers?
  3974. FAQ.NeXTSTEP486:*** Subject: S16.  If a specific I/O card is not supported by  
  3975. NeXT, can 3rd parties write drivers for NeXTSTEP 486?
  3976. FAQ.NeXTSTEP486:*** Subject: S17.  How will NeXTSTEP 486 be installed?
  3977. FAQ.NeXTSTEP486:*** Subject: S18.  Has NeXT published any specific  
  3978. configurations I can purchase today?
  3979. FAQ.NeXTSTEP486:*** Subject: S19.  Will NeXTSTEP 486 run on 386 machines?
  3980. FAQ.NeXTSTEP486:*** Subject: S20.  Will NeXTSTEP 486 run on the Cyrix 486SLC?
  3981. FAQ.NeXTSTEP486:*** Subject: S21.  Will NeXTSTEP 486 run on the future Intel  
  3982. Microprocessors in the x86 family?
  3983. FAQ.NeXTSTEP486:*** Subject: S22.  Will NeXTSTEP 486 run on portable computers?
  3984. FAQ.NeXTSTEP486:*** Subject: S23.  Will NeXTSTEP 486 be able to run Microsoft  
  3985. DOS and Windows programs?
  3986. FAQ.NeXTSTEP486:*** Subject: S24.  Will DOS and Windows compatibility be  
  3987. included with NeXTSTEP 486?
  3988. FAQ.NeXTSTEP486:*** Subject: S25.  How will my DOS and Windows applications  
  3989. perform under NeXTSTEP 486?
  3990. FAQ.NeXTSTEP486:*** Subject: S26.  Is the window I use to run Microsoft Windows  
  3991. applications resizable?
  3992. FAQ.NeXTSTEP486:*** Subject: S27.  Will this DOS/Windows compatibility system  
  3993. allow me to run several DOS programs at once?
  3994. FAQ.NeXTSTEP486:*** Subject: S28.  Can I cut and paste between DOS/Windows  
  3995. sessions and NeXTSTEP applications?
  3996. FAQ.NeXTSTEP486:*** Subject: S29.  Can I use both DOS and NeXTSTEP 486  
  3997. partitions on the same hard disk?
  3998. FAQ.NeXTSTEP486:*** Subject: S30.  Can NeXTSTEP 486 read and write DOS format  
  3999. floppies?
  4000. FAQ.NeXTSTEP486:*** Subject: S31.  What are the hardware specs for NeXTSTEP  
  4001. 486?
  4002. FAQ.compatibility:*** Subject: C1. Where can I obtain a NeXT version of  
  4003. X-Windows?
  4004. FAQ.compatibility:*** Subject: C2. Can I run DOS software on the NeXT?
  4005. FAQ.compatibility:*** Subject: C3. Can I run Macintosh Programs on my NeXT?
  4006. FAQ.compatibility:*** Subject: C4. Can I run tcsh or bash on my NeXT?
  4007. FAQ.compatibility:*** Subject: C5. Can sound files be used on the Suns and NeXT  
  4008. interchangeably?
  4009. FAQ.compatibility:*** Subject: C6. Why does talk not work between NeXTs and  
  4010. SUNs?
  4011. FAQ.compatibility:*** Subject: C7. How do I get the arrow keys to work in csh?
  4012. FAQ.compatibility:*** Subject: C8. How do I view/convert GIF/TIF/jpeg images?
  4013. FAQ.disks:*** Subject: D1. What disk drives will work with the NeXT?
  4014. FAQ.disks:*** Subject: D2. How do I customize BuildDisk to create a bootable  
  4015. disk of my own configuration?
  4016. FAQ.disks:*** Subject: D3. How much disk space is lost due to formatting and  
  4017. file system overhead?
  4018. FAQ.disks:*** Subject: D4. Can I run my SCSI-2 disks in synchronous mode?
  4019. FAQ.disks:*** Subject: D5. How do I configure my HP 660 to boot properly?
  4020. FAQ.disks:*** Subject: D6. What is the procedure for installing a Fujitsu  
  4021. M2263SA/SB SCSI Disk as the NeXT Boot Disk?
  4022. FAQ.disks:*** Subject: D7. How do mount a corrupted OD that won't automount?
  4023. FAQ.general:*** Subject: G0. Where can I find additional questions and answers  
  4024. regarding the NeXT computer?
  4025. FAQ.general:*** Subject: G1. How may I contact NeXT Computer, Inc.?
  4026. FAQ.general:*** Subject: G2. Is there a mail order company that sells  
  4027. NeXT-related peripherals? 
  4028. FAQ.general:*** Subject: G3. Is there a NeXT specific magazine?
  4029. FAQ.general:*** Subject: G4a. What are the names of some of the ftp sites that  
  4030. have NeXT-related files?
  4031. FAQ.general:*** Subject: G4b. If I am not on the internet, how can I get to the  
  4032. ftp sites via email?
  4033. FAQ.general:*** Subject: G5. What is the claimed performance of the 68040-25  
  4034. MHz NeXT machines?
  4035. FAQ.general:*** Subject: G6. What are some good references on Objective C?
  4036. FAQ.general:*** Subject: G7. How much does the NeXT cost?
  4037. FAQ.general:*** Subject: G8. Where can I buy a NeXT?
  4038. FAQ.general:*** Subject: G9. How do i become a NeRD?  What does it cost?  What  
  4039. is involved?  Who do i contact if i am interested? 
  4040. FAQ.general:*** Subject: G10. How do I start an official NeXT User Group?
  4041. FAQ.general:*** Subject: G11. How do I file a complaint with NeXT?
  4042. FAQ.general:*** Subject: G12. Where can I communicate to others interested in  
  4043. doing music on the NeXT?
  4044. FAQ.general:*** Subject: G13. Where can I get NeXTAnswers?
  4045. FAQ.general:*** Subject: G14. What special interest groups exist?
  4046. FAQ.general:*** Subject: G15. Is it true I can get inexpensive 030 cubes from  
  4047. Businessland?
  4048. FAQ.general:*** Subject: G16. How may I let the NeXT user community know of an  
  4049. upcoming NeXT-related event?
  4050. FAQ.general:*** Subject: G17. What are the guidelines for posting to  
  4051. comp.sys.next.announce?
  4052. FAQ.general:*** Subject: G18. Where can I get NeXT paraphernalia?
  4053. FAQ.internal:*** Subject: I1. What can be done about older 030 NeXT cubes that  
  4054. have a fan that turns in the "wrong" direction?
  4055. FAQ.internal:*** Subject: I2. Can I connect SONY MPX-111N to my 030 cube?
  4056. FAQ.internal:*** Subject: I3. Why does the OD continually spins up and spins  
  4057. down?
  4058. FAQ.internal:*** Subject: I4. How many colors can NeXT machines display?
  4059. FAQ.internal:*** Subject: I5. Why is my machine so slow when I run the  
  4060. monochrome and NeXTdimension displays?
  4061. FAQ.intro:Within each section each question will be preceded by a "***  
  4062. Subject:" field,
  4063. FAQ.languages:*** Subject: L1. What Fortran compilers are available for the  
  4064. NeXT?
  4065. FAQ.languages:*** Subject: L2. What Lisps are there for the NeXT?
  4066. FAQ.languages:*** Subject: L3. What Pascal compilers are available for the  
  4067. NeXT?
  4068. FAQ.languages:*** Subject: L4. What should I know about c++ shipped with the  
  4069. NeXT?
  4070. FAQ.languages:*** Subject: L5. What Ada compilers are available for the NeXT?
  4071. FAQ.languages:*** Subject: L6. Is Perl available for the NeXT?
  4072. FAQ.languages:*** Subject: L7.  Where can I get gawk?
  4073. FAQ.languages:*** Subject: L8.  Where can I get Eiffel?
  4074. FAQ.memory:*** Subject: R1. What type of memory may be installed in a NeXT?
  4075. FAQ.memory:*** Subject: R2. What is the NeXT SIMM tool?
  4076. FAQ.memory:*** Subject: R3. Where can I purchase memory for a NeXT?
  4077. FAQ.misc:*** Subject: M1. Is there any way to change the text in the title bar  
  4078. of a terminal window?
  4079. FAQ.misc:*** Subject: M2. Can I put both a 68030 and a 68040 system board in a  
  4080. single NeXT cube?
  4081. FAQ.misc:*** Subject: M3. Where is libc.a under 2.0?
  4082. FAQ.misc:*** Subject: M4. How do I get pictures of people from remote sites to  
  4083. appear in  Mail.app and NewsGrazer? 
  4084. FAQ.misc:*** Subject: M5. How do I access the "help" facilities in Mathematica  
  4085. 1.0?
  4086. FAQ.misc:*** Subject: M6. How do I find out what are the defaults for a NeXT  
  4087. application?
  4088. FAQ.misc:*** Subject: M7. How do I run NextApps remotely?
  4089. FAQ.misc:*** Subject: M8. Why does UUCP hangs on outgoing connections after  
  4090. sending the password, but other communications software do not have a problem  
  4091. with it?
  4092. FAQ.misc:*** Subject: M9. How do I access the NeXT's Digital Websters  
  4093. Dictionary from a program?
  4094. FAQ.misc:*** Subject: M10. How do I remap the \ and | keys on my keyboard?
  4095. FAQ.misc:*** Subject: M11. Why doesn't email registration to Mathematica work?
  4096. FAQ.misc:*** Subject: M12. How do I stop NeXTMail/Sendmail adding\ ^Ms onto the  
  4097. end of lines? 
  4098. FAQ.misc:*** Subject: M13. Where can I get black spray paint for my NeXT? 
  4099. FAQ.misc:*** Subject: M14. What default affects menu location?
  4100. FAQ.misc:*** Subject: M15. How to get Gourmet to boot up the Mathematica 2.0  
  4101. kernel? 
  4102. FAQ.misc:*** Subject: M16. How to have the hostname show up on the NeXT login  
  4103. screen? 
  4104. FAQ.misc:*** Subject: M17: How does one set UNIX man pages to be viewed in  
  4105. nroff format with DL like the standard manual pages?
  4106. FAQ.misc:*** Subject: M18: Can I automatically have my ~/.signature file  
  4107. appended to mail I send with Mail.app?
  4108. FAQ.misc:*** Subject: M19: How can I quickly find a file if I don't know it's  
  4109. directory?
  4110. FAQ.os:*** Subject: O1. What preliminary information is there about NeXTstep  
  4111. 486? 
  4112. FAQ.os:*** Subject: O2. Why does NeXTstep Release 1.0 hang a few seconds after  
  4113. attempting to boot?
  4114. FAQ.os:*** Subject: O3. How much free disk space is available on the  
  4115. NeXTstation and NeXTcube?
  4116. FAQ.os:*** Subject: O4. What software is bundled with the new 040 NeXT  
  4117. machines?
  4118. FAQ.os:*** Subject: O5. Can I delete /odmach or /sdmach and save 700K?
  4119. FAQ.os:*** Subject: O6. NeXTstep 2.0 machines report an error on the console:  
  4120. "loginwindow: netinfo problem - No such directory."  Is this a problem?
  4121. FAQ.os:*** Subject: O7. Under NeXTstep 2.0 running UUCP and other incoming  
  4122. connections hangs the modem serial line: what can I do?
  4123. FAQ.os:*** Subject: O8. Applications installed in /LocalApps are not being  
  4124. found on my NeXTstep 2.0 system.
  4125. FAQ.os:*** Subject: O9. Why can't root login onto client machines?
  4126. FAQ.os:*** Subject: O10. How to boot a NeXT from the second (higher SCSI ID)  
  4127. HD?
  4128. FAQ.os:*** Subject: O11. How to make swapfile shrink to the "normal" size?
  4129. FAQ.os:*** Subject: O12. Does netinfo work between machines running NeXTstep  
  4130. 2.n and 3.0?
  4131. FAQ.peripherals:*** Subject: P1. What type of microphones will work with the  
  4132. NeXT?
  4133. FAQ.peripherals:*** Subject: P2. How do I connect a modem to the NeXT?
  4134. FAQ.peripherals:*** Subject: P3. Are there any alternative sources for the  
  4135. SCSI-II to SCSI-I cable required to attach external SCSI devices to the 040  
  4136. NeXTs?
  4137. FAQ.peripherals:*** Subject: P4. What fax modems will work with the NeXT?
  4138. FAQ.peripherals:*** Subject: P5. How may I attach more than two serial ports to  
  4139. the NeXT?
  4140. FAQ.peripherals:*** Subject: P6. What is the best and/or cheapest way to  
  4141. connect a NeXT to a thick Ethernet? 
  4142. FAQ.peripherals:*** Subject: P7. How can I connect my NeXT to the telephone  
  4143. line and use it like an answering Machine? 
  4144. FAQ.peripherals:*** Subject: P8. What color monitors can I use with the Color  
  4145. NeXT machines?
  4146. FAQ.peripherals:*** Subject: P9. Where can I get 13W3 to BNC adapters to  
  4147. connect third party color monitors? 
  4148. FAQ.printing:*** Subject: H1. What are some other sources of toner cartridges  
  4149. for the NeXT laser printer?
  4150. FAQ.printing:*** Subject: H2. What alternative printers (laser or otherwise)  
  4151. may be used with the NeXT?
  4152. FAQ.printing:*** Subject: H3. What fonts can I use on my NeXT?
  4153. FAQ.printing:and should have a meaningful Subject because they get a lot of  
  4154. mail! Submission
  4155. FAQ.printing:*** Subject: H4. How can I save my WriteNow [or other printable]  
  4156. documents to a postscript file?
  4157. FAQ.printing:*** Subject: H5. How can I print only the even or odd pages of a  
  4158. document?  I wish print on both sides by feeding the paper through twice.
  4159. FAQ.printing:*** Subject: H6. What can I do to prevent my NeXT printer from  
  4160. running all the time?
  4161. FAQ.printing:*** Subject: H7. How do I get banner pages on my printer output?
  4162. FAQ.printing:*** Subject: H8. How do I get [la]TeX files to print correctly on  
  4163. non-NeXT printers?
  4164. FAQ.printing: *** Subject: H9. What if I have a PostScript font has not been  
  4165. ported to the NeXT?
  4166. FAQ.printing:*** Subject: H10. What color printers (laser or otherwise) may be  
  4167. used with the NeXT?
  4168. FAQ.upgrades:*** Subject: U1. What comes with the NeXTcube 68040-25 MHz  
  4169. upgrade?
  4170. FAQ.upgrades:*** Subject: U2. What comes with the 1.0 -> 2.n software upgrade?
  4171. FAQ.upgrades:*** Subject: U3. What has happened in release 2.0 with the  
  4172. versions of Franz Allegro Common Lisp, the Sybase SQL Server, and Mathematica  
  4173. that were distributed with NeXTstep 1.0? 
  4174. FAQ.upgrades:*** Subject: U4. How do I get NeXTstep 2.1?
  4175. FAQ.upgrades:*** Subject: U5. What does NeXTstep 2.2 offer?
  4176. FAQ.upgrades:*** Subject: U6. Will a 68030 NeXT Computer run NeXTstep 3.0?
  4177. FAQ.upgrades:*** Subject: U7. What happens to the OD drive in NeXTcubes under  
  4178. NeXTstep 3.0?
  4179. FAQ.upgrades:*** Subject: U8.  What equipment do I need to load 3.0?
  4180. FAQ.utilities:*** Subject: T1. Where can I obtain the most recent version of  
  4181. Kermit?
  4182. FAQ.utilities:*** Subject: T2. Where can I obtain a NeXT version of SLIP or  
  4183. PPP?
  4184. FAQ.utilities:*** Subject: T3. Where can I obtain a version of Larry Wall's  
  4185. patch for the NeXT?
  4186. FAQ.utilities:*** Subject: T4. Where can I get a NeXTstep netnews reader?
  4187. FAQ.utilities:*** Subject: T5. Where can I get plotting software?
  4188. FAQ.utilities:*** Subject: T6. Where can I get objective-c mode for emacs?
  4189. FAQ.utilities:*** Subject: T7.  Is there a backup utility for multi-volume  
  4190. dumps (gnu tar)?
  4191.  
  4192.  
  4193. --
  4194. Nathan Janette        "I'm a NeXTstep man,
  4195. Dept MB&B, Yale Univ     I'm a NeXTcube guy"
  4196. New Haven, CT
  4197. nathan@laplace.biology.yale.edu (NeXT)